{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              18,
              24
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                27,
                34
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 13
                },
                "end": {
                  "line": 2,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  35,
                  41
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 21
                  },
                  "end": {
                    "line": 2,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              27,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 13
              },
              "end": {
                "line": 2,
                "column": 28
              }
            }
          },
          "range": [
            18,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        43
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              48,
              50
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                53,
                60
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  61,
                  80
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 17
                  },
                  "end": {
                    "line": 3,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              53,
              81
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 37
              }
            }
          },
          "range": [
            48,
            81
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        82
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              87,
              97
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                100,
                102
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 17
                },
                "end": {
                  "line": 4,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                103,
                113
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 20
                },
                "end": {
                  "line": 4,
                  "column": 30
                }
              }
            },
            "range": [
              100,
              113
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 17
              },
              "end": {
                "line": 4,
                "column": 30
              }
            }
          },
          "range": [
            87,
            113
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        83,
        114
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 31
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {bufferToggle} ",
          "range": [
            115,
            142
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 27
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            143,
            151
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.bufferToggle",
            "raw": "'Observable.prototype.bufferToggle'",
            "range": [
              152,
              187
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 44
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          207,
                          216
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "bufferToggle",
                          "raw": "'bufferToggle'",
                          "range": [
                            217,
                            231
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 28
                            }
                          }
                        }
                      ],
                      "range": [
                        207,
                        232
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 29
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers using hot openings and hot closings",
                        "raw": "'should emit buffers using hot openings and hot closings'",
                        "range": [
                          233,
                          290
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 30
                          },
                          "end": {
                            "line": 7,
                            "column": 87
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      318,
                                      320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        323,
                                        326
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 8,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 8,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a---b---c---d---e---f---g---|",
                                        "raw": "'---a---b---c---d---e---f---g---|'",
                                        "range": [
                                          327,
                                          361
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 8,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 8,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      323,
                                      362
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    318,
                                    362
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 8,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                314,
                                363
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 8,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      376,
                                      378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        381,
                                        384
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--o------------------o---------|",
                                        "raw": "'--o------------------o---------|'",
                                        "range": [
                                          385,
                                          419
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      381,
                                      420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    376,
                                    420
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                372,
                                421
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      434,
                                      436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        439,
                                        442
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---------c---------------c-----|",
                                        "raw": "'---------c---------------c-----|'",
                                        "range": [
                                          443,
                                          477
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      439,
                                      478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 56
                                      }
                                    }
                                  },
                                  "range": [
                                    434,
                                    478
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 56
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                430,
                                479
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      492,
                                      500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------x---------------y-----|",
                                    "raw": "'---------x---------------y-----|'",
                                    "range": [
                                      503,
                                      537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    492,
                                    537
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                488,
                                538
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      551,
                                      557
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            574,
                                            575
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                578,
                                                581
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                583,
                                                586
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            577,
                                            587
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          574,
                                          587
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            601,
                                            602
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                605,
                                                608
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 14,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 14,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            604,
                                            609
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          601,
                                          609
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 20
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      560,
                                      620
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    551,
                                    620
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                547,
                                621
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      634,
                                      640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          643,
                                          645
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          646,
                                          658
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        643,
                                        658
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 16,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 16,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          659,
                                          661
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              673,
                                              674
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 16,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 16,
                                                "column": 52
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  685,
                                                  687
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 16,
                                                    "column": 63
                                                  },
                                                  "end": {
                                                    "line": 16,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                678,
                                                688
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 16,
                                                  "column": 56
                                                },
                                                "end": {
                                                  "line": 16,
                                                  "column": 66
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            676,
                                            690
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 16,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 16,
                                              "column": 68
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          663,
                                          690
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 16,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 16,
                                            "column": 68
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      643,
                                      691
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    634,
                                    691
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                630,
                                692
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        701,
                                        717
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          718,
                                          724
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      701,
                                      725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      726,
                                      730
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    701,
                                    730
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      731,
                                      739
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      741,
                                      747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  701,
                                  748
                                ],
                                "loc": {
                                  "start": {
                                    "line": 17,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 17,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                701,
                                749
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            304,
                            755
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 101
                            },
                            "end": {
                              "line": 18,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          292,
                          755
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 89
                          },
                          "end": {
                            "line": 18,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      207,
                      756
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 18,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    207,
                    757
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 18,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        762,
                        764
                      ],
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 4
                        },
                        "end": {
                          "line": 19,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should emit buffers that are opened by an observable from the first argument ",
                          "raw": "'should emit buffers that are opened by an observable from the first argument '",
                          "range": [
                            765,
                            844
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 7
                            },
                            "end": {
                              "line": 19,
                              "column": 86
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "and closed by an observable returned by the function in the second argument",
                          "raw": "'and closed by an observable returned by the function in the second argument'",
                          "range": [
                            855,
                            932
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 8
                            },
                            "end": {
                              "line": 20,
                              "column": 85
                            }
                          }
                        },
                        "range": [
                          765,
                          932
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 7
                          },
                          "end": {
                            "line": 20,
                            "column": 85
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      960,
                                      962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        965,
                                        968
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 21,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 21,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----a----b----c----d----e----f----g----h----i----|",
                                        "raw": "'-----a----b----c----d----e----f----g----h----i----|'",
                                        "range": [
                                          969,
                                          1022
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 74
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      965,
                                      1023
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 75
                                      }
                                    }
                                  },
                                  "range": [
                                    960,
                                    1023
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 75
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                956,
                                1024
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 76
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      1037,
                                      1039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1042,
                                        1046
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 22,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 22,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-------------x-------------y--------------z-------|",
                                        "raw": "'-------------x-------------y--------------z-------|'",
                                        "range": [
                                          1047,
                                          1100
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 75
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1042,
                                      1101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 76
                                      }
                                    }
                                  },
                                  "range": [
                                    1037,
                                    1101
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 76
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1033,
                                1102
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      1115,
                                      1117
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1120,
                                        1124
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---------------(j|)",
                                        "raw": "'---------------(j|)'",
                                        "range": [
                                          1125,
                                          1146
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1120,
                                      1147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    1115,
                                    1147
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1111,
                                1148
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 45
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": "                                         ---------------(j|)",
                                  "range": [
                                    1157,
                                    1219
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 70
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                                        ---------------(j|)",
                                  "range": [
                                    1228,
                                    1305
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 85
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1318,
                                      1326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------------------------q-------------r-------(s|)",
                                    "raw": "'----------------------------q-------------r-------(s|)'",
                                    "range": [
                                      1329,
                                      1385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    1318,
                                    1385
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1314,
                                1386
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 80
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": "                                         ---------------(j|)",
                                  "range": [
                                    1157,
                                    1219
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 70
                                    }
                                  }
                                },
                                {
                                  "type": "Line",
                                  "value": "                                                        ---------------(j|)",
                                  "range": [
                                    1228,
                                    1305
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 85
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1399,
                                      1405
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "q",
                                          "range": [
                                            1422,
                                            1423
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                1426,
                                                1429
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                1431,
                                                1434
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                1436,
                                                1439
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 28,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 28,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1425,
                                            1440
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 28,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 28,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1422,
                                          1440
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "r",
                                          "range": [
                                            1454,
                                            1455
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                1458,
                                                1461
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 29,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                1463,
                                                1466
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 29,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                1468,
                                                1471
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 29,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 29,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1457,
                                            1472
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 29,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 29,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1454,
                                          1472
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 29,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 29,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "s",
                                          "range": [
                                            1486,
                                            1487
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "i",
                                              "raw": "'i'",
                                              "range": [
                                                1490,
                                                1493
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 30,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 30,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1489,
                                            1494
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1486,
                                          1494
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 20
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1408,
                                      1504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    1399,
                                    1504
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1395,
                                1505
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "innerVals",
                                    "range": [
                                      1518,
                                      1527
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "x",
                                        "raw": "'x'",
                                        "range": [
                                          1531,
                                          1534
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "y",
                                        "raw": "'y'",
                                        "range": [
                                          1536,
                                          1539
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "z",
                                        "raw": "'z'",
                                        "range": [
                                          1541,
                                          1544
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1530,
                                      1545
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1518,
                                    1545
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1514,
                                1546
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 32,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1555,
                                        1571
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 33,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1572,
                                              1574
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferToggle",
                                            "range": [
                                              1575,
                                              1587
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "range": [
                                            1572,
                                            1587
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              1588,
                                              1590
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "x",
                                                "range": [
                                                  1602,
                                                  1603
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 33,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 33,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "CallExpression",
                                                          "callee": {
                                                            "type": "MemberExpression",
                                                            "computed": false,
                                                            "object": {
                                                              "type": "Identifier",
                                                              "name": "chai_1",
                                                              "range": [
                                                                1619,
                                                                1625
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 34,
                                                                  "column": 12
                                                                },
                                                                "end": {
                                                                  "line": 34,
                                                                  "column": 18
                                                                }
                                                              }
                                                            },
                                                            "property": {
                                                              "type": "Identifier",
                                                              "name": "expect",
                                                              "range": [
                                                                1626,
                                                                1632
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 34,
                                                                  "column": 19
                                                                },
                                                                "end": {
                                                                  "line": 34,
                                                                  "column": 25
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              1619,
                                                              1632
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 34,
                                                                "column": 12
                                                              },
                                                              "end": {
                                                                "line": 34,
                                                                "column": 25
                                                              }
                                                            }
                                                          },
                                                          "arguments": [
                                                            {
                                                              "type": "Identifier",
                                                              "name": "x",
                                                              "range": [
                                                                1633,
                                                                1634
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 34,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 34,
                                                                  "column": 27
                                                                }
                                                              }
                                                            }
                                                          ],
                                                          "range": [
                                                            1619,
                                                            1635
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 34,
                                                              "column": 12
                                                            },
                                                            "end": {
                                                              "line": 34,
                                                              "column": 28
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "to",
                                                          "range": [
                                                            1636,
                                                            1638
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 34,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 34,
                                                              "column": 31
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          1619,
                                                          1638
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 34,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 34,
                                                            "column": 31
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "equal",
                                                        "range": [
                                                          1639,
                                                          1644
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 34,
                                                            "column": 32
                                                          },
                                                          "end": {
                                                            "line": 34,
                                                            "column": 37
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        1619,
                                                        1644
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 34,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 34,
                                                          "column": 37
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "innerVals",
                                                            "range": [
                                                              1645,
                                                              1654
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 34,
                                                                "column": 38
                                                              },
                                                              "end": {
                                                                "line": 34,
                                                                "column": 47
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "shift",
                                                            "range": [
                                                              1655,
                                                              1660
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 34,
                                                                "column": 48
                                                              },
                                                              "end": {
                                                                "line": 34,
                                                                "column": 53
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            1645,
                                                            1660
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 34,
                                                              "column": 38
                                                            },
                                                            "end": {
                                                              "line": 34,
                                                              "column": 53
                                                            }
                                                          }
                                                        },
                                                        "arguments": [],
                                                        "range": [
                                                          1645,
                                                          1662
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 34,
                                                            "column": 38
                                                          },
                                                          "end": {
                                                            "line": 34,
                                                            "column": 55
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      1619,
                                                      1663
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 34,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 34,
                                                        "column": 56
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1619,
                                                    1664
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 34,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 34,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "e3",
                                                    "range": [
                                                      1684,
                                                      1686
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 35,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 35,
                                                        "column": 21
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    1677,
                                                    1687
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 35,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 35,
                                                      "column": 22
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                1605,
                                                1697
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 33,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 36,
                                                  "column": 9
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              1592,
                                              1697
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 36,
                                                "column": 9
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1572,
                                          1698
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 36,
                                            "column": 10
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1555,
                                      1699
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 33,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 11
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1700,
                                      1704
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "range": [
                                    1555,
                                    1704
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 33,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 36,
                                      "column": 16
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1705,
                                      1713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 25
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1715,
                                      1721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 36,
                                        "column": 27
                                      },
                                      "end": {
                                        "line": 36,
                                        "column": 33
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1555,
                                  1722
                                ],
                                "loc": {
                                  "start": {
                                    "line": 33,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 36,
                                    "column": 34
                                  }
                                }
                              },
                              "range": [
                                1555,
                                1723
                              ],
                              "loc": {
                                "start": {
                                  "line": 33,
                                  "column": 8
                                },
                                "end": {
                                  "line": 36,
                                  "column": 35
                                }
                              }
                            }
                          ],
                          "range": [
                            946,
                            1729
                          ],
                          "loc": {
                            "start": {
                              "line": 20,
                              "column": 99
                            },
                            "end": {
                              "line": 37,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          934,
                          1729
                        ],
                        "loc": {
                          "start": {
                            "line": 20,
                            "column": 87
                          },
                          "end": {
                            "line": 37,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      762,
                      1730
                    ],
                    "loc": {
                      "start": {
                        "line": 19,
                        "column": 4
                      },
                      "end": {
                        "line": 37,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 628,
                    "_esdocTestName": "it628"
                  },
                  "range": [
                    762,
                    1731
                  ],
                  "loc": {
                    "start": {
                      "line": 19,
                      "column": 4
                    },
                    "end": {
                      "line": 37,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1736,
                        1738
                      ],
                      "loc": {
                        "start": {
                          "line": 38,
                          "column": 4
                        },
                        "end": {
                          "line": 38,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers using constying cold closings",
                        "raw": "'should emit buffers using constying cold closings'",
                        "range": [
                          1739,
                          1790
                        ],
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 7
                          },
                          "end": {
                            "line": 38,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1818,
                                      1820
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1823,
                                        1826
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|      ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|      '",
                                        "range": [
                                          1827,
                                          1876
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1823,
                                      1877
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    1818,
                                    1877
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1814,
                                1878
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      1891,
                                      1893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        1896,
                                        1900
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 40,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 40,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|              ",
                                        "raw": "'--x-----------y--------z---|              '",
                                        "range": [
                                          1901,
                                          1945
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 40,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 40,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1896,
                                      1946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    1891,
                                    1946
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1887,
                                1947
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      1960,
                                      1964
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !      ",
                                    "raw": "'^                                  !      '",
                                    "range": [
                                      1967,
                                      2011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    1960,
                                    2011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1956,
                                2012
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      2025,
                                      2033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            2050,
                                            2054
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------s--|                     ",
                                            "raw": "'---------------s--|                     '",
                                            "range": [
                                              2055,
                                              2097
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 59
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2050,
                                          2098
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            2112,
                                            2116
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 44,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 44,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "----(s|)                    ",
                                            "raw": "'----(s|)                    '",
                                            "range": [
                                              2117,
                                              2147
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 44,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 44,
                                                "column": 47
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2112,
                                          2148
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 44,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 44,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            2162,
                                            2166
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------(s|)",
                                            "raw": "'---------------(s|)'",
                                            "range": [
                                              2167,
                                              2188
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 45,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 45,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2162,
                                          2189
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2036,
                                      2190
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 45,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    2025,
                                    2190
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 45,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2021,
                                2191
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 45,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      2204,
                                      2213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "  ^              !                        ",
                                        "raw": "'  ^              !                        '",
                                        "range": [
                                          2217,
                                          2261
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 69
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "              ^   !                       ",
                                        "raw": "'              ^   !                       '",
                                        "range": [
                                          2275,
                                          2319
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 56
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "                       ^           !      ",
                                        "raw": "'                       ^           !      '",
                                        "range": [
                                          2333,
                                          2377
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2216,
                                      2378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    2204,
                                    2378
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2200,
                                2379
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2392,
                                      2400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------------ij----------------(k|)   ",
                                    "raw": "'-----------------ij----------------(k|)   '",
                                    "range": [
                                      2403,
                                      2447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    2392,
                                    2447
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2388,
                                2448
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2461,
                                      2467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            2484,
                                            2485
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                2488,
                                                2491
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                2493,
                                                2496
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                2498,
                                                2501
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                2503,
                                                2506
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 51,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 51,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2487,
                                            2507
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2484,
                                          2507
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            2521,
                                            2522
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                2525,
                                                2528
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 52,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 52,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2524,
                                            2529
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2521,
                                          2529
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            2543,
                                            2544
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                2547,
                                                2550
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                2552,
                                                2555
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 53,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 53,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2546,
                                            2556
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 53,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 53,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2543,
                                          2556
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 53,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 53,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2470,
                                      2566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2461,
                                    2566
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2457,
                                2567
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      2580,
                                      2581
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      2584,
                                      2585
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    2580,
                                    2585
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2576,
                                2586
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      2599,
                                      2605
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          2608,
                                          2610
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          2611,
                                          2623
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        2608,
                                        2623
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 56,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 56,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          2624,
                                          2626
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    2649,
                                                    2657
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 56,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 56,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      2658,
                                                      2659
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 56,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 56,
                                                        "column": 72
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    2658,
                                                    2661
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 56,
                                                      "column": 71
                                                    },
                                                    "end": {
                                                      "line": 56,
                                                      "column": 74
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  2649,
                                                  2662
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 56,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 56,
                                                    "column": 75
                                                  }
                                                }
                                              },
                                              "range": [
                                                2642,
                                                2663
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 56,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 56,
                                                  "column": 76
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2640,
                                            2665
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 56,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 56,
                                              "column": 78
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          2628,
                                          2665
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 78
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2608,
                                      2666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    2599,
                                    2666
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2595,
                                2667
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 80
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2676,
                                        2692
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 57,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 57,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          2693,
                                          2699
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 57,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 57,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2676,
                                      2700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2701,
                                      2705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    2676,
                                    2705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2706,
                                      2714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2716,
                                      2722
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2676,
                                  2723
                                ],
                                "loc": {
                                  "start": {
                                    "line": 57,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 57,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                2676,
                                2724
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2733,
                                        2752
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2753,
                                            2755
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2756,
                                            2769
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 58,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 58,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2753,
                                          2769
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2733,
                                      2770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2771,
                                      2775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2733,
                                    2775
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2776,
                                      2780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2733,
                                  2781
                                ],
                                "loc": {
                                  "start": {
                                    "line": 58,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 58,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                2733,
                                2782
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2791,
                                        2810
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              2811,
                                              2819
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 59,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 59,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              2820,
                                              2821
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 59,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 59,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            2811,
                                            2822
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2823,
                                            2836
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          2811,
                                          2836
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2791,
                                      2837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2838,
                                      2842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    2791,
                                    2842
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        2843,
                                        2852
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        2853,
                                        2854
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 59,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 59,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      2843,
                                      2855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2791,
                                  2856
                                ],
                                "loc": {
                                  "start": {
                                    "line": 59,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 59,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                2791,
                                2857
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2866,
                                        2885
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              2886,
                                              2894
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              2895,
                                              2896
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 60,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 60,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            2886,
                                            2897
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2898,
                                            2911
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          2886,
                                          2911
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2866,
                                      2912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2913,
                                      2917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    2866,
                                    2917
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        2918,
                                        2927
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        2928,
                                        2929
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      2918,
                                      2930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2866,
                                  2931
                                ],
                                "loc": {
                                  "start": {
                                    "line": 60,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 60,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                2866,
                                2932
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2941,
                                        2960
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              2961,
                                              2969
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              2970,
                                              2971
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 61,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 61,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            2961,
                                            2972
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2973,
                                            2986
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 61,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 61,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          2961,
                                          2986
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 61,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 61,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2941,
                                      2987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2988,
                                      2992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    2941,
                                    2992
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        2993,
                                        3002
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 2,
                                      "raw": "2",
                                      "range": [
                                        3003,
                                        3004
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 61,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 61,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      2993,
                                      3005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2941,
                                  3006
                                ],
                                "loc": {
                                  "start": {
                                    "line": 61,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 61,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                2941,
                                3007
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 74
                                }
                              }
                            }
                          ],
                          "range": [
                            1804,
                            3013
                          ],
                          "loc": {
                            "start": {
                              "line": 38,
                              "column": 72
                            },
                            "end": {
                              "line": 62,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1792,
                          3013
                        ],
                        "loc": {
                          "start": {
                            "line": 38,
                            "column": 60
                          },
                          "end": {
                            "line": 62,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1736,
                      3014
                    ],
                    "loc": {
                      "start": {
                        "line": 38,
                        "column": 4
                      },
                      "end": {
                        "line": 62,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 629,
                    "_esdocTestName": "it629"
                  },
                  "range": [
                    1736,
                    3015
                  ],
                  "loc": {
                    "start": {
                      "line": 38,
                      "column": 4
                    },
                    "end": {
                      "line": 62,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3020,
                        3022
                      ],
                      "loc": {
                        "start": {
                          "line": 63,
                          "column": 4
                        },
                        "end": {
                          "line": 63,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers using constying hot closings",
                        "raw": "'should emit buffers using constying hot closings'",
                        "range": [
                          3023,
                          3073
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 7
                          },
                          "end": {
                            "line": 63,
                            "column": 57
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3101,
                                      3103
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3106,
                                        3109
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 64,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 64,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|   ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|   '",
                                        "range": [
                                          3110,
                                          3156
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3106,
                                      3157
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    3101,
                                    3157
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3097,
                                3158
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      3171,
                                      3173
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        3176,
                                        3180
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 65,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 65,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|           ",
                                        "raw": "'--x-----------y--------z---|           '",
                                        "range": [
                                          3181,
                                          3222
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3176,
                                      3223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    3171,
                                    3223
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3167,
                                3224
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3237,
                                      3241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !   ",
                                    "raw": "'^                                  !   '",
                                    "range": [
                                      3244,
                                      3285
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    3237,
                                    3285
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3233,
                                3286
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      3299,
                                      3307
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "obs",
                                              "range": [
                                                3326,
                                                3329
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "hot",
                                                "range": [
                                                  3331,
                                                  3334
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Literal",
                                                  "value": "-1--^----------------s-|                   ",
                                                  "raw": "'-1--^----------------s-|                   '",
                                                  "range": [
                                                    3335,
                                                    3380
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 68,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 68,
                                                      "column": 68
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                3331,
                                                3381
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              3326,
                                              3381
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 69
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "sub",
                                              "range": [
                                                3399,
                                                3402
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 69,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "  ^              !                     ",
                                              "raw": "'  ^              !                     '",
                                              "range": [
                                                3404,
                                                3445
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 69,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 69,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              3399,
                                              3445
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 69,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 69,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3324,
                                          3447
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "obs",
                                              "range": [
                                                3463,
                                                3466
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 70,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 70,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "hot",
                                                "range": [
                                                  3468,
                                                  3471
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 70,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 70,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Literal",
                                                  "value": "-----3----4-------(s|)                 ",
                                                  "raw": "'-----3----4-------(s|)                 '",
                                                  "range": [
                                                    3472,
                                                    3513
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 70,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 70,
                                                      "column": 64
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                3468,
                                                3514
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 70,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 70,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              3463,
                                              3514
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 70,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 70,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "sub",
                                              "range": [
                                                3532,
                                                3535
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "              ^   !                    ",
                                              "raw": "'              ^   !                    '",
                                              "range": [
                                                3537,
                                                3578
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              3532,
                                              3578
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 71,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 71,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3461,
                                          3580
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "obs",
                                              "range": [
                                                3596,
                                                3599
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 14
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "Identifier",
                                                "name": "hot",
                                                "range": [
                                                  3601,
                                                  3604
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 72,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 72,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "arguments": [
                                                {
                                                  "type": "Literal",
                                                  "value": "-------3----4-------5----------------s|",
                                                  "raw": "'-------3----4-------5----------------s|'",
                                                  "range": [
                                                    3605,
                                                    3646
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 72,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 72,
                                                      "column": 64
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                3601,
                                                3647
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 19
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              3596,
                                              3647
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 72,
                                                "column": 14
                                              },
                                              "end": {
                                                "line": 72,
                                                "column": 65
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "sub",
                                              "range": [
                                                3665,
                                                3668
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": "                       ^           !   ",
                                              "raw": "'                       ^           !   '",
                                              "range": [
                                                3670,
                                                3711
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 73,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 73,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              3665,
                                              3711
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 73,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 73,
                                                "column": 62
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3594,
                                          3713
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 73,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3310,
                                      3714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    3299,
                                    3714
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3295,
                                3715
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 66
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " eslint-disable-line key-spacing",
                                  "range": [
                                    3716,
                                    3750
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 101
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3763,
                                      3771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------------ij----------------(k|)",
                                    "raw": "'-----------------ij----------------(k|)'",
                                    "range": [
                                      3774,
                                      3815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    3763,
                                    3815
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3759,
                                3816
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 65
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " eslint-disable-line key-spacing",
                                  "range": [
                                    3716,
                                    3750
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 73,
                                      "column": 67
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 101
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3829,
                                      3835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            3852,
                                            3853
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                3856,
                                                3859
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 76,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 76,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                3861,
                                                3864
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 76,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 76,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                3866,
                                                3869
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 76,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 76,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                3871,
                                                3874
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 76,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 76,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3855,
                                            3875
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 76,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 76,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3852,
                                          3875
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 76,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 76,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            3889,
                                            3890
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                3893,
                                                3896
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 77,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 77,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3892,
                                            3897
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 77,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 77,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3889,
                                          3897
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 77,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 77,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            3911,
                                            3912
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                3915,
                                                3918
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 78,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                3920,
                                                3923
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 78,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3914,
                                            3924
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 78,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3911,
                                          3924
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 78,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3838,
                                      3934
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 79,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3829,
                                    3934
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 79,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3825,
                                3935
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 79,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      3948,
                                      3949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      3952,
                                      3953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 80,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 80,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    3948,
                                    3953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 80,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 80,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3944,
                                3954
                              ],
                              "loc": {
                                "start": {
                                  "line": 80,
                                  "column": 8
                                },
                                "end": {
                                  "line": 80,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3967,
                                      3973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          3976,
                                          3978
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          3979,
                                          3991
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        3976,
                                        3991
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 81,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          3992,
                                          3994
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "closings",
                                                    "range": [
                                                      4017,
                                                      4025
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 81,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 81,
                                                        "column": 70
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "UpdateExpression",
                                                    "operator": "++",
                                                    "argument": {
                                                      "type": "Identifier",
                                                      "name": "i",
                                                      "range": [
                                                        4026,
                                                        4027
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 81,
                                                          "column": 71
                                                        },
                                                        "end": {
                                                          "line": 81,
                                                          "column": 72
                                                        }
                                                      }
                                                    },
                                                    "prefix": false,
                                                    "range": [
                                                      4026,
                                                      4029
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 81,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 81,
                                                        "column": 74
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4017,
                                                    4030
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 81,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 81,
                                                      "column": 75
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "obs",
                                                  "range": [
                                                    4031,
                                                    4034
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 81,
                                                      "column": 76
                                                    },
                                                    "end": {
                                                      "line": 81,
                                                      "column": 79
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4017,
                                                  4034
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 79
                                                  }
                                                }
                                              },
                                              "range": [
                                                4010,
                                                4035
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 80
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4008,
                                            4037
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 82
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3996,
                                          4037
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 82
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3976,
                                      4038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 81,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 83
                                      }
                                    }
                                  },
                                  "range": [
                                    3967,
                                    4038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 81,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 83
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3963,
                                4039
                              ],
                              "loc": {
                                "start": {
                                  "line": 81,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 84
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4048,
                                        4064
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 82,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 82,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          4065,
                                          4071
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4048,
                                      4072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4073,
                                      4077
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4048,
                                    4077
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4078,
                                      4086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4088,
                                      4094
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4048,
                                  4095
                                ],
                                "loc": {
                                  "start": {
                                    "line": 82,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 82,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                4048,
                                4096
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4105,
                                        4124
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4125,
                                            4127
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4128,
                                            4141
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4125,
                                          4141
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4105,
                                      4142
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4143,
                                      4147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4105,
                                    4147
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      4148,
                                      4152
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4105,
                                  4153
                                ],
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                4105,
                                4154
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ForStatement",
                              "init": {
                                "type": "VariableDeclaration",
                                "declarations": [
                                  {
                                    "type": "VariableDeclarator",
                                    "id": {
                                      "type": "Identifier",
                                      "name": "j",
                                      "range": [
                                        4172,
                                        4173
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 18
                                        }
                                      }
                                    },
                                    "init": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        4176,
                                        4177
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 84,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 84,
                                          "column": 22
                                        }
                                      }
                                    },
                                    "range": [
                                      4172,
                                      4177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 22
                                      }
                                    }
                                  }
                                ],
                                "kind": "var",
                                "range": [
                                  4168,
                                  4177
                                ],
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 13
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 22
                                  }
                                }
                              },
                              "test": {
                                "type": "BinaryExpression",
                                "operator": "<",
                                "left": {
                                  "type": "Identifier",
                                  "name": "j",
                                  "range": [
                                    4179,
                                    4180
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 24
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 25
                                    }
                                  }
                                },
                                "right": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      4183,
                                      4191
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "length",
                                    "range": [
                                      4192,
                                      4198
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 84,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 84,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    4183,
                                    4198
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 28
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 43
                                    }
                                  }
                                },
                                "range": [
                                  4179,
                                  4198
                                ],
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 24
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 43
                                  }
                                }
                              },
                              "update": {
                                "type": "UpdateExpression",
                                "operator": "++",
                                "argument": {
                                  "type": "Identifier",
                                  "name": "j",
                                  "range": [
                                    4200,
                                    4201
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 84,
                                      "column": 45
                                    },
                                    "end": {
                                      "line": 84,
                                      "column": 46
                                    }
                                  }
                                },
                                "prefix": false,
                                "range": [
                                  4200,
                                  4203
                                ],
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 45
                                  },
                                  "end": {
                                    "line": 84,
                                    "column": 48
                                  }
                                }
                              },
                              "body": {
                                "type": "BlockStatement",
                                "body": [
                                  {
                                    "type": "ExpressionStatement",
                                    "expression": {
                                      "type": "CallExpression",
                                      "callee": {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "CallExpression",
                                          "callee": {
                                            "type": "Identifier",
                                            "name": "expectSubscriptions",
                                            "range": [
                                              4219,
                                              4238
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 85,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "arguments": [
                                            {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": true,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "closings",
                                                    "range": [
                                                      4239,
                                                      4247
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 85,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 85,
                                                        "column": 40
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "j",
                                                    "range": [
                                                      4248,
                                                      4249
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 85,
                                                        "column": 41
                                                      },
                                                      "end": {
                                                        "line": 85,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4239,
                                                    4250
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 85,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 85,
                                                      "column": 43
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "obs",
                                                  "range": [
                                                    4251,
                                                    4254
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 85,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 85,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4239,
                                                  4254
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 85,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 85,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscriptions",
                                                "range": [
                                                  4255,
                                                  4268
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 85,
                                                    "column": 48
                                                  },
                                                  "end": {
                                                    "line": 85,
                                                    "column": 61
                                                  }
                                                }
                                              },
                                              "range": [
                                                4239,
                                                4268
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 85,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 85,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4219,
                                            4269
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "toBe",
                                          "range": [
                                            4270,
                                            4274
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "range": [
                                          4219,
                                          4274
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 85,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 85,
                                            "column": 67
                                          }
                                        }
                                      },
                                      "arguments": [
                                        {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "MemberExpression",
                                            "computed": true,
                                            "object": {
                                              "type": "Identifier",
                                              "name": "closings",
                                              "range": [
                                                4275,
                                                4283
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 85,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 85,
                                                  "column": 76
                                                }
                                              }
                                            },
                                            "property": {
                                              "type": "Identifier",
                                              "name": "j",
                                              "range": [
                                                4284,
                                                4285
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 85,
                                                  "column": 77
                                                },
                                                "end": {
                                                  "line": 85,
                                                  "column": 78
                                                }
                                              }
                                            },
                                            "range": [
                                              4275,
                                              4286
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 85,
                                                "column": 68
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 79
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "sub",
                                            "range": [
                                              4287,
                                              4290
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 85,
                                                "column": 80
                                              },
                                              "end": {
                                                "line": 85,
                                                "column": 83
                                              }
                                            }
                                          },
                                          "range": [
                                            4275,
                                            4290
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 68
                                            },
                                            "end": {
                                              "line": 85,
                                              "column": 83
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        4219,
                                        4291
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 85,
                                          "column": 12
                                        },
                                        "end": {
                                          "line": 85,
                                          "column": 84
                                        }
                                      }
                                    },
                                    "range": [
                                      4219,
                                      4292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 85,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 85,
                                        "column": 85
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4205,
                                  4302
                                ],
                                "loc": {
                                  "start": {
                                    "line": 84,
                                    "column": 50
                                  },
                                  "end": {
                                    "line": 86,
                                    "column": 9
                                  }
                                }
                              },
                              "range": [
                                4163,
                                4302
                              ],
                              "loc": {
                                "start": {
                                  "line": 84,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 9
                                }
                              }
                            }
                          ],
                          "range": [
                            3087,
                            4308
                          ],
                          "loc": {
                            "start": {
                              "line": 63,
                              "column": 71
                            },
                            "end": {
                              "line": 87,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3075,
                          4308
                        ],
                        "loc": {
                          "start": {
                            "line": 63,
                            "column": 59
                          },
                          "end": {
                            "line": 87,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3020,
                      4309
                    ],
                    "loc": {
                      "start": {
                        "line": 63,
                        "column": 4
                      },
                      "end": {
                        "line": 87,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 630,
                    "_esdocTestName": "it630"
                  },
                  "range": [
                    3020,
                    4310
                  ],
                  "loc": {
                    "start": {
                      "line": 63,
                      "column": 4
                    },
                    "end": {
                      "line": 87,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4315,
                        4317
                      ],
                      "loc": {
                        "start": {
                          "line": 88,
                          "column": 4
                        },
                        "end": {
                          "line": 88,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers using constying empty delayed closings",
                        "raw": "'should emit buffers using constying empty delayed closings'",
                        "range": [
                          4318,
                          4378
                        ],
                        "loc": {
                          "start": {
                            "line": 88,
                            "column": 7
                          },
                          "end": {
                            "line": 88,
                            "column": 67
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4406,
                                      4408
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4411,
                                        4414
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|   ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|   '",
                                        "range": [
                                          4415,
                                          4461
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4411,
                                      4462
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    4406,
                                    4462
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4402,
                                4463
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      4476,
                                      4478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        4481,
                                        4485
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|           ",
                                        "raw": "'--x-----------y--------z---|           '",
                                        "range": [
                                          4486,
                                          4527
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4481,
                                      4528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    4476,
                                    4528
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4472,
                                4529
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      4542,
                                      4546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !   ",
                                    "raw": "'^                                  !   '",
                                    "range": [
                                      4549,
                                      4590
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 91,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 91,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    4542,
                                    4590
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 91,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 91,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4538,
                                4591
                              ],
                              "loc": {
                                "start": {
                                  "line": 91,
                                  "column": 8
                                },
                                "end": {
                                  "line": 91,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      4604,
                                      4612
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 92,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            4629,
                                            4633
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 93,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 93,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------|                     ",
                                            "raw": "'---------------|                     '",
                                            "range": [
                                              4634,
                                              4673
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 93,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 93,
                                                "column": 56
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4629,
                                          4674
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 93,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 93,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            4688,
                                            4692
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "----|                    ",
                                            "raw": "'----|                    '",
                                            "range": [
                                              4693,
                                              4720
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 94,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 94,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4688,
                                          4721
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            4735,
                                            4739
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------|",
                                            "raw": "'---------------|'",
                                            "range": [
                                              4740,
                                              4758
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 95,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 95,
                                                "column": 35
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4735,
                                          4759
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4615,
                                      4760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 92,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 95,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    4604,
                                    4760
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 92,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 95,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4600,
                                4761
                              ],
                              "loc": {
                                "start": {
                                  "line": 92,
                                  "column": 8
                                },
                                "end": {
                                  "line": 95,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4774,
                                      4782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------------ij----------------(k|)",
                                    "raw": "'-----------------ij----------------(k|)'",
                                    "range": [
                                      4785,
                                      4826
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 96,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 96,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    4774,
                                    4826
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 96,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 96,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4770,
                                4827
                              ],
                              "loc": {
                                "start": {
                                  "line": 96,
                                  "column": 8
                                },
                                "end": {
                                  "line": 96,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4840,
                                      4846
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 97,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            4863,
                                            4864
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                4867,
                                                4870
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                4872,
                                                4875
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                4877,
                                                4880
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                4882,
                                                4885
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4866,
                                            4886
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4863,
                                          4886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "j",
                                          "range": [
                                            4900,
                                            4901
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                4904,
                                                4907
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 99,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 99,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4903,
                                            4908
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 99,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 99,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4900,
                                          4908
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 99,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 99,
                                            "column": 20
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "k",
                                          "range": [
                                            4922,
                                            4923
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                4926,
                                                4929
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 100,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 100,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                4931,
                                                4934
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 100,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 100,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4925,
                                            4935
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 100,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 100,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4922,
                                          4935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4849,
                                      4945
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 97,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4840,
                                    4945
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 97,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4836,
                                4946
                              ],
                              "loc": {
                                "start": {
                                  "line": 97,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      4959,
                                      4960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      4963,
                                      4964
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    4959,
                                    4964
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4955,
                                4965
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      4978,
                                      4984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          4987,
                                          4989
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          4990,
                                          5002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        4987,
                                        5002
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          5003,
                                          5005
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    5028,
                                                    5036
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      5037,
                                                      5038
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 103,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 103,
                                                        "column": 72
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    5037,
                                                    5040
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 71
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 74
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  5028,
                                                  5041
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 75
                                                  }
                                                }
                                              },
                                              "range": [
                                                5021,
                                                5042
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 76
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5019,
                                            5044
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 103,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 103,
                                              "column": 78
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5007,
                                          5044
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 78
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4987,
                                      5045
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    4978,
                                    5045
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4974,
                                5046
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 80
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        5055,
                                        5071
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          5072,
                                          5078
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5055,
                                      5079
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5080,
                                      5084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    5055,
                                    5084
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5085,
                                      5093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5095,
                                      5101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5055,
                                  5102
                                ],
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                5055,
                                5103
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        5112,
                                        5131
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 105,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 105,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            5132,
                                            5134
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            5135,
                                            5148
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 105,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          5132,
                                          5148
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 105,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 105,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5112,
                                      5149
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      5150,
                                      5154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    5112,
                                    5154
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 105,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 105,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      5155,
                                      5159
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 105,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 105,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5112,
                                  5160
                                ],
                                "loc": {
                                  "start": {
                                    "line": 105,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 105,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                5112,
                                5161
                              ],
                              "loc": {
                                "start": {
                                  "line": 105,
                                  "column": 8
                                },
                                "end": {
                                  "line": 105,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            4392,
                            5167
                          ],
                          "loc": {
                            "start": {
                              "line": 88,
                              "column": 81
                            },
                            "end": {
                              "line": 106,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4380,
                          5167
                        ],
                        "loc": {
                          "start": {
                            "line": 88,
                            "column": 69
                          },
                          "end": {
                            "line": 106,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4315,
                      5168
                    ],
                    "loc": {
                      "start": {
                        "line": 88,
                        "column": 4
                      },
                      "end": {
                        "line": 106,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 631,
                    "_esdocTestName": "it631"
                  },
                  "range": [
                    4315,
                    5169
                  ],
                  "loc": {
                    "start": {
                      "line": 88,
                      "column": 4
                    },
                    "end": {
                      "line": 106,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        5174,
                        5176
                      ],
                      "loc": {
                        "start": {
                          "line": 107,
                          "column": 4
                        },
                        "end": {
                          "line": 107,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers using constying cold closings, outer unsubscribed early",
                        "raw": "'should emit buffers using constying cold closings, outer unsubscribed early'",
                        "range": [
                          5177,
                          5254
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 7
                          },
                          "end": {
                            "line": 107,
                            "column": 84
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      5282,
                                      5284
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        5287,
                                        5290
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 108,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 108,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|      ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|      '",
                                        "range": [
                                          5291,
                                          5340
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 108,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 108,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5287,
                                      5341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    5282,
                                    5341
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5278,
                                5342
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      5355,
                                      5359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !                               ",
                                    "raw": "'^         !                               '",
                                    "range": [
                                      5362,
                                      5406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    5355,
                                    5406
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5351,
                                5407
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      5420,
                                      5422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        5425,
                                        5429
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 110,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 110,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|              ",
                                        "raw": "'--x-----------y--------z---|              '",
                                        "range": [
                                          5430,
                                          5474
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 110,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 110,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5425,
                                      5475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    5420,
                                    5475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5416,
                                5476
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 110,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      5489,
                                      5497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 111,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            5514,
                                            5518
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------s--|                     ",
                                            "raw": "'---------------s--|                     '",
                                            "range": [
                                              5519,
                                              5561
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 112,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 112,
                                                "column": 59
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5514,
                                          5562
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            5576,
                                            5580
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "----(s|)                    ",
                                            "raw": "'----(s|)                    '",
                                            "range": [
                                              5581,
                                              5611
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 113,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 113,
                                                "column": 47
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5576,
                                          5612
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 113,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 113,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            5626,
                                            5630
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------(s|)",
                                            "raw": "'---------------(s|)'",
                                            "range": [
                                              5631,
                                              5652
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          5626,
                                          5653
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 114,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 114,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5500,
                                      5654
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 111,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    5489,
                                    5654
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 111,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5485,
                                5655
                              ],
                              "loc": {
                                "start": {
                                  "line": 111,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "csub0",
                                    "range": [
                                      5668,
                                      5673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^       !                               ",
                                    "raw": "'  ^       !                               '",
                                    "range": [
                                      5676,
                                      5720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    5668,
                                    5720
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5664,
                                5721
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      5734,
                                      5742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------                               ",
                                    "raw": "'-----------                               '",
                                    "range": [
                                      5745,
                                      5789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 116,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 116,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    5734,
                                    5789
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 116,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 116,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5730,
                                5790
                              ],
                              "loc": {
                                "start": {
                                  "line": 116,
                                  "column": 8
                                },
                                "end": {
                                  "line": 116,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      5803,
                                      5808
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "          !                               ",
                                    "raw": "'          !                               '",
                                    "range": [
                                      5811,
                                      5855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 117,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    5803,
                                    5855
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 117,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 117,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5799,
                                5856
                              ],
                              "loc": {
                                "start": {
                                  "line": 117,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      5869,
                                      5875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            5892,
                                            5893
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                5896,
                                                5899
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 119,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 119,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                5901,
                                                5904
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 119,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 119,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                5906,
                                                5909
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 119,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 119,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                5911,
                                                5914
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 119,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 119,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5895,
                                            5915
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          5892,
                                          5915
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 119,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 119,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5878,
                                      5925
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 120,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    5869,
                                    5925
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 120,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5865,
                                5926
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 120,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      5939,
                                      5940
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      5943,
                                      5944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 121,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 121,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    5939,
                                    5944
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 121,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 121,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5935,
                                5945
                              ],
                              "loc": {
                                "start": {
                                  "line": 121,
                                  "column": 8
                                },
                                "end": {
                                  "line": 121,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      5958,
                                      5964
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          5967,
                                          5969
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          5970,
                                          5982
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        5967,
                                        5982
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 122,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 122,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          5983,
                                          5985
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    6008,
                                                    6016
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 122,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 122,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      6017,
                                                      6018
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 122,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 122,
                                                        "column": 72
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    6017,
                                                    6020
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 122,
                                                      "column": 71
                                                    },
                                                    "end": {
                                                      "line": 122,
                                                      "column": 74
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  6008,
                                                  6021
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 75
                                                  }
                                                }
                                              },
                                              "range": [
                                                6001,
                                                6022
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 122,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 122,
                                                  "column": 76
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            5999,
                                            6024
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 78
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          5987,
                                          6024
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 122,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 122,
                                            "column": 78
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      5967,
                                      6025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 122,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 122,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    5958,
                                    6025
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 122,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 122,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                5954,
                                6026
                              ],
                              "loc": {
                                "start": {
                                  "line": 122,
                                  "column": 8
                                },
                                "end": {
                                  "line": 122,
                                  "column": 80
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        6035,
                                        6051
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 123,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 123,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          6052,
                                          6058
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          6060,
                                          6065
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 123,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 123,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6035,
                                      6066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6067,
                                      6071
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    6035,
                                    6071
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 123,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 123,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6072,
                                      6080
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6082,
                                      6088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 123,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 123,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6035,
                                  6089
                                ],
                                "loc": {
                                  "start": {
                                    "line": 123,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 123,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                6035,
                                6090
                              ],
                              "loc": {
                                "start": {
                                  "line": 123,
                                  "column": 8
                                },
                                "end": {
                                  "line": 123,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6099,
                                        6118
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 124,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 124,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            6119,
                                            6121
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6122,
                                            6135
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          6119,
                                          6135
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 124,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 124,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6099,
                                      6136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6137,
                                      6141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    6099,
                                    6141
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 124,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 124,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      6142,
                                      6146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 124,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 124,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6099,
                                  6147
                                ],
                                "loc": {
                                  "start": {
                                    "line": 124,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 124,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                6099,
                                6148
                              ],
                              "loc": {
                                "start": {
                                  "line": 124,
                                  "column": 8
                                },
                                "end": {
                                  "line": 124,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6157,
                                        6176
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 125,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              6177,
                                              6185
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 125,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 125,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              6186,
                                              6187
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 125,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 125,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            6177,
                                            6188
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 125,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 125,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6189,
                                            6202
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 125,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 125,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          6177,
                                          6202
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 125,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 125,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6157,
                                      6203
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6204,
                                      6208
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    6157,
                                    6208
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 125,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 125,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "csub0",
                                    "range": [
                                      6209,
                                      6214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 125,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6157,
                                  6215
                                ],
                                "loc": {
                                  "start": {
                                    "line": 125,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 125,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                6157,
                                6216
                              ],
                              "loc": {
                                "start": {
                                  "line": 125,
                                  "column": 8
                                },
                                "end": {
                                  "line": 125,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6225,
                                        6244
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 126,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 126,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              6245,
                                              6253
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 126,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 126,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              6254,
                                              6255
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 126,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 126,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            6245,
                                            6256
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6257,
                                            6270
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 126,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 126,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          6245,
                                          6270
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 126,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 126,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6225,
                                      6271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6272,
                                      6276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    6225,
                                    6276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      6277,
                                      6279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6225,
                                  6280
                                ],
                                "loc": {
                                  "start": {
                                    "line": 126,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 126,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                6225,
                                6281
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 126,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        6290,
                                        6309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 127,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 127,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              6310,
                                              6318
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 127,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 127,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              6319,
                                              6320
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 127,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 127,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            6310,
                                            6321
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 127,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            6322,
                                            6335
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 127,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          6310,
                                          6335
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 127,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 127,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6290,
                                      6336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      6337,
                                      6341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    6290,
                                    6341
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 127,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 127,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      6342,
                                      6344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 127,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 127,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6290,
                                  6345
                                ],
                                "loc": {
                                  "start": {
                                    "line": 127,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 127,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                6290,
                                6346
                              ],
                              "loc": {
                                "start": {
                                  "line": 127,
                                  "column": 8
                                },
                                "end": {
                                  "line": 127,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "range": [
                            5268,
                            6352
                          ],
                          "loc": {
                            "start": {
                              "line": 107,
                              "column": 98
                            },
                            "end": {
                              "line": 128,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          5256,
                          6352
                        ],
                        "loc": {
                          "start": {
                            "line": 107,
                            "column": 86
                          },
                          "end": {
                            "line": 128,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      5174,
                      6353
                    ],
                    "loc": {
                      "start": {
                        "line": 107,
                        "column": 4
                      },
                      "end": {
                        "line": 128,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 632,
                    "_esdocTestName": "it632"
                  },
                  "range": [
                    5174,
                    6354
                  ],
                  "loc": {
                    "start": {
                      "line": 107,
                      "column": 4
                    },
                    "end": {
                      "line": 128,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        6359,
                        6361
                      ],
                      "loc": {
                        "start": {
                          "line": 129,
                          "column": 4
                        },
                        "end": {
                          "line": 129,
                          "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": [
                          6362,
                          6441
                        ],
                        "loc": {
                          "start": {
                            "line": 129,
                            "column": 7
                          },
                          "end": {
                            "line": 129,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      6469,
                                      6471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        6474,
                                        6477
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 130,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 130,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|      ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|      '",
                                        "range": [
                                          6478,
                                          6527
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 130,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 130,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6474,
                                      6528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 130,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 130,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    6469,
                                    6528
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 130,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 130,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6465,
                                6529
                              ],
                              "loc": {
                                "start": {
                                  "line": 130,
                                  "column": 8
                                },
                                "end": {
                                  "line": 130,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      6542,
                                      6546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !                       ",
                                    "raw": "'^                 !                       '",
                                    "range": [
                                      6549,
                                      6593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 131,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 131,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    6542,
                                    6593
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 131,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 131,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6538,
                                6594
                              ],
                              "loc": {
                                "start": {
                                  "line": 131,
                                  "column": 8
                                },
                                "end": {
                                  "line": 131,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      6607,
                                      6609
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        6612,
                                        6616
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 132,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 132,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|              ",
                                        "raw": "'--x-----------y--------z---|              '",
                                        "range": [
                                          6617,
                                          6661
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 132,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 132,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6612,
                                      6662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 132,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 132,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    6607,
                                    6662
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 132,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 132,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6603,
                                6663
                              ],
                              "loc": {
                                "start": {
                                  "line": 132,
                                  "column": 8
                                },
                                "end": {
                                  "line": 132,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      6676,
                                      6684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            6701,
                                            6705
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 134,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 134,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------s--|                     ",
                                            "raw": "'---------------s--|                     '",
                                            "range": [
                                              6706,
                                              6748
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 134,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 134,
                                                "column": 59
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6701,
                                          6749
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 134,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 134,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            6763,
                                            6767
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 135,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 135,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "----(s|)                    ",
                                            "raw": "'----(s|)                    '",
                                            "range": [
                                              6768,
                                              6798
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 135,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 135,
                                                "column": 47
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6763,
                                          6799
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 135,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 135,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            6813,
                                            6817
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------(s|)",
                                            "raw": "'---------------(s|)'",
                                            "range": [
                                              6818,
                                              6839
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 136,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 136,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          6813,
                                          6840
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 136,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 136,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6687,
                                      6841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 133,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 136,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    6676,
                                    6841
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 133,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 136,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6672,
                                6842
                              ],
                              "loc": {
                                "start": {
                                  "line": 133,
                                  "column": 8
                                },
                                "end": {
                                  "line": 136,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      6855,
                                      6863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------------i-                       ",
                                    "raw": "'-----------------i-                       '",
                                    "range": [
                                      6866,
                                      6910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 137,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 137,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    6855,
                                    6910
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 137,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 137,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6851,
                                6911
                              ],
                              "loc": {
                                "start": {
                                  "line": 137,
                                  "column": 8
                                },
                                "end": {
                                  "line": 137,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      6924,
                                      6929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                  !                       ",
                                    "raw": "'                  !                       '",
                                    "range": [
                                      6932,
                                      6976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 138,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 138,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    6924,
                                    6976
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 138,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 138,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6920,
                                6977
                              ],
                              "loc": {
                                "start": {
                                  "line": 138,
                                  "column": 8
                                },
                                "end": {
                                  "line": 138,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      6990,
                                      6996
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 139,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            7013,
                                            7014
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                7017,
                                                7020
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                7022,
                                                7025
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                7027,
                                                7030
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                7032,
                                                7035
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7016,
                                            7036
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          7013,
                                          7036
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 140,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 140,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      6999,
                                      7046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 139,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    6990,
                                    7046
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 139,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 141,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                6986,
                                7047
                              ],
                              "loc": {
                                "start": {
                                  "line": 139,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      7060,
                                      7061
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      7064,
                                      7065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    7060,
                                    7065
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7056,
                                7066
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 142,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      7079,
                                      7085
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 143,
                                        "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": "e1",
                                                "range": [
                                                  7088,
                                                  7090
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  7104,
                                                  7112
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 144,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 144,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                7088,
                                                7112
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 143,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 144,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      7123,
                                                      7124
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 144,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 144,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              7135,
                                                              7145
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 144,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 144,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              7146,
                                                              7148
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 144,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 144,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7135,
                                                            7148
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 144,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 144,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              7149,
                                                              7150
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 144,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 144,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7135,
                                                          7151
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 144,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 144,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7128,
                                                        7152
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 144,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 144,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    7126,
                                                    7154
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 144,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 144,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  7113,
                                                  7154
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 144,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 144,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7088,
                                              7155
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 143,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 144,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferToggle",
                                            "range": [
                                              7169,
                                              7181
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 145,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 145,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "range": [
                                            7088,
                                            7181
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "e2",
                                            "range": [
                                              7182,
                                              7184
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 145,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 145,
                                                "column": 28
                                              }
                                            }
                                          },
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "MemberExpression",
                                                    "computed": true,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "closings",
                                                      "range": [
                                                        7207,
                                                        7215
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 145,
                                                          "column": 51
                                                        },
                                                        "end": {
                                                          "line": 145,
                                                          "column": 59
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "UpdateExpression",
                                                      "operator": "++",
                                                      "argument": {
                                                        "type": "Identifier",
                                                        "name": "i",
                                                        "range": [
                                                          7216,
                                                          7217
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 145,
                                                            "column": 60
                                                          },
                                                          "end": {
                                                            "line": 145,
                                                            "column": 61
                                                          }
                                                        }
                                                      },
                                                      "prefix": false,
                                                      "range": [
                                                        7216,
                                                        7219
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 145,
                                                          "column": 60
                                                        },
                                                        "end": {
                                                          "line": 145,
                                                          "column": 63
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7207,
                                                      7220
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 145,
                                                        "column": 51
                                                      },
                                                      "end": {
                                                        "line": 145,
                                                        "column": 64
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7200,
                                                    7221
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 145,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 145,
                                                      "column": 65
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                7198,
                                                7223
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 145,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 145,
                                                  "column": 67
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              7186,
                                              7223
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 145,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 145,
                                                "column": 67
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7088,
                                          7224
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 143,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 145,
                                            "column": 68
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          7238,
                                          7246
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        7088,
                                        7246
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 143,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 146,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              7257,
                                              7258
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 146,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 146,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      7269,
                                                      7279
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 146,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 146,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      7280,
                                                      7282
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 146,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 146,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    7269,
                                                    7282
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 146,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 146,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      7283,
                                                      7284
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 146,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 146,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7269,
                                                  7285
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                7262,
                                                7286
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 146,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 146,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            7260,
                                            7288
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          7247,
                                          7288
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 146,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 146,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7088,
                                      7289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 143,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 146,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    7079,
                                    7289
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 143,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 146,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7075,
                                7290
                              ],
                              "loc": {
                                "start": {
                                  "line": 143,
                                  "column": 8
                                },
                                "end": {
                                  "line": 146,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        7299,
                                        7315
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 147,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 147,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          7316,
                                          7322
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          7324,
                                          7329
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 147,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 147,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7299,
                                      7330
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7331,
                                      7335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    7299,
                                    7335
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 147,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 147,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7336,
                                      7344
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      7346,
                                      7352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 147,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 147,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7299,
                                  7353
                                ],
                                "loc": {
                                  "start": {
                                    "line": 147,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 147,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                7299,
                                7354
                              ],
                              "loc": {
                                "start": {
                                  "line": 147,
                                  "column": 8
                                },
                                "end": {
                                  "line": 147,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        7363,
                                        7382
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 148,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 148,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            7383,
                                            7385
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            7386,
                                            7399
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          7383,
                                          7399
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 148,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 148,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7363,
                                      7400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      7401,
                                      7405
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    7363,
                                    7405
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 148,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 148,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      7406,
                                      7410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 148,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 148,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7363,
                                  7411
                                ],
                                "loc": {
                                  "start": {
                                    "line": 148,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 148,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                7363,
                                7412
                              ],
                              "loc": {
                                "start": {
                                  "line": 148,
                                  "column": 8
                                },
                                "end": {
                                  "line": 148,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            6455,
                            7418
                          ],
                          "loc": {
                            "start": {
                              "line": 129,
                              "column": 100
                            },
                            "end": {
                              "line": 149,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          6443,
                          7418
                        ],
                        "loc": {
                          "start": {
                            "line": 129,
                            "column": 88
                          },
                          "end": {
                            "line": 149,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      6359,
                      7419
                    ],
                    "loc": {
                      "start": {
                        "line": 129,
                        "column": 4
                      },
                      "end": {
                        "line": 149,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 633,
                    "_esdocTestName": "it633"
                  },
                  "range": [
                    6359,
                    7420
                  ],
                  "loc": {
                    "start": {
                      "line": 129,
                      "column": 4
                    },
                    "end": {
                      "line": 149,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        7425,
                        7427
                      ],
                      "loc": {
                        "start": {
                          "line": 150,
                          "column": 4
                        },
                        "end": {
                          "line": 150,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate error thrown from closingSelector",
                        "raw": "'should propagate error thrown from closingSelector'",
                        "range": [
                          7428,
                          7480
                        ],
                        "loc": {
                          "start": {
                            "line": 150,
                            "column": 7
                          },
                          "end": {
                            "line": 150,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      7508,
                                      7510
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        7513,
                                        7516
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 151,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 151,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|      ",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|      '",
                                        "range": [
                                          7517,
                                          7566
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 151,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 151,
                                            "column": 70
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7513,
                                      7567
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 151,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 151,
                                        "column": 71
                                      }
                                    }
                                  },
                                  "range": [
                                    7508,
                                    7567
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 151,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 151,
                                      "column": 71
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7504,
                                7568
                              ],
                              "loc": {
                                "start": {
                                  "line": 151,
                                  "column": 8
                                },
                                "end": {
                                  "line": 151,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      7581,
                                      7583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        7586,
                                        7590
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 152,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 152,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|              ",
                                        "raw": "'--x-----------y--------z---|              '",
                                        "range": [
                                          7591,
                                          7635
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 152,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 152,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7586,
                                      7636
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 152,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 152,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    7581,
                                    7636
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 152,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 152,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7577,
                                7637
                              ],
                              "loc": {
                                "start": {
                                  "line": 152,
                                  "column": 8
                                },
                                "end": {
                                  "line": 152,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      7650,
                                      7654
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^             !                           ",
                                    "raw": "'^             !                           '",
                                    "range": [
                                      7657,
                                      7701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 153,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 153,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    7650,
                                    7701
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 153,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 153,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7646,
                                7702
                              ],
                              "loc": {
                                "start": {
                                  "line": 153,
                                  "column": 8
                                },
                                "end": {
                                  "line": 153,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      7715,
                                      7723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 154,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7740,
                                            7744
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 155,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 155,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------s--|                     ",
                                            "raw": "'---------------s--|                     '",
                                            "range": [
                                              7745,
                                              7787
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 155,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 155,
                                                "column": 59
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7740,
                                          7788
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 155,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 155,
                                            "column": 60
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7802,
                                            7806
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "----(s|)                    ",
                                            "raw": "'----(s|)                    '",
                                            "range": [
                                              7807,
                                              7837
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 156,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 156,
                                                "column": 47
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7802,
                                          7838
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 156,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 156,
                                            "column": 48
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            7852,
                                            7856
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 157,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 157,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------(s|)",
                                            "raw": "'---------------(s|)'",
                                            "range": [
                                              7857,
                                              7878
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 157,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 157,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          7852,
                                          7879
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 157,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 157,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      7726,
                                      7880
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 154,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    7715,
                                    7880
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 154,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 157,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7711,
                                7881
                              ],
                              "loc": {
                                "start": {
                                  "line": 154,
                                  "column": 8
                                },
                                "end": {
                                  "line": 157,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs0",
                                    "range": [
                                      7894,
                                      7904
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "  ^           !                           ",
                                    "raw": "'  ^           !                           '",
                                    "range": [
                                      7907,
                                      7951
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 69
                                      }
                                    }
                                  },
                                  "range": [
                                    7894,
                                    7951
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 69
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7890,
                                7952
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 8
                                },
                                "end": {
                                  "line": 158,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      7965,
                                      7973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------------#                           ",
                                    "raw": "'--------------#                           '",
                                    "range": [
                                      7976,
                                      8020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 159,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 159,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    7965,
                                    8020
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 159,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 159,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                7961,
                                8021
                              ],
                              "loc": {
                                "start": {
                                  "line": 159,
                                  "column": 8
                                },
                                "end": {
                                  "line": 159,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      8034,
                                      8035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      8038,
                                      8039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 160,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 160,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    8034,
                                    8039
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 160,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 160,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8030,
                                8040
                              ],
                              "loc": {
                                "start": {
                                  "line": 160,
                                  "column": 8
                                },
                                "end": {
                                  "line": 160,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      8053,
                                      8059
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 161,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          8062,
                                          8064
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          8065,
                                          8077
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        8062,
                                        8077
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 161,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 161,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          8078,
                                          8080
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 161,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "IfStatement",
                                              "test": {
                                                "type": "BinaryExpression",
                                                "operator": "===",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "i",
                                                  "range": [
                                                    8112,
                                                    8113
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 162,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 162,
                                                      "column": 17
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Literal",
                                                  "value": 1,
                                                  "raw": "1",
                                                  "range": [
                                                    8118,
                                                    8119
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 162,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 162,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  8112,
                                                  8119
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "consequent": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ThrowStatement",
                                                    "argument": {
                                                      "type": "Literal",
                                                      "value": "error",
                                                      "raw": "'error'",
                                                      "range": [
                                                        8145,
                                                        8152
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 163,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 163,
                                                          "column": 29
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8139,
                                                      8153
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 163,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 163,
                                                        "column": 30
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8121,
                                                  8167
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 164,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "alternate": null,
                                              "range": [
                                                8108,
                                                8167
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 162,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 164,
                                                  "column": 13
                                                }
                                              }
                                            },
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    8187,
                                                    8195
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 165,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 165,
                                                      "column": 27
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      8196,
                                                      8197
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 165,
                                                        "column": 28
                                                      },
                                                      "end": {
                                                        "line": 165,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    8196,
                                                    8199
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 165,
                                                      "column": 28
                                                    },
                                                    "end": {
                                                      "line": 165,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  8187,
                                                  8200
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 165,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 165,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                8180,
                                                8201
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 165,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 165,
                                                  "column": 33
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            8094,
                                            8211
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 166,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          8082,
                                          8211
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 161,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 166,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8062,
                                      8212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 161,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "range": [
                                    8053,
                                    8212
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 161,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 10
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8049,
                                8213
                              ],
                              "loc": {
                                "start": {
                                  "line": 161,
                                  "column": 8
                                },
                                "end": {
                                  "line": 166,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        8222,
                                        8238
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 167,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 167,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          8239,
                                          8245
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 167,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 167,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8222,
                                      8246
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8247,
                                      8251
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    8222,
                                    8251
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 167,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 167,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      8252,
                                      8260
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 167,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 167,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8222,
                                  8261
                                ],
                                "loc": {
                                  "start": {
                                    "line": 167,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 167,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                8222,
                                8262
                              ],
                              "loc": {
                                "start": {
                                  "line": 167,
                                  "column": 8
                                },
                                "end": {
                                  "line": 167,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8271,
                                        8290
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 168,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 168,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            8291,
                                            8293
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8294,
                                            8307
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          8291,
                                          8307
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 168,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 168,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8271,
                                      8308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8309,
                                      8313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    8271,
                                    8313
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 168,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 168,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      8314,
                                      8318
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 168,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 168,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8271,
                                  8319
                                ],
                                "loc": {
                                  "start": {
                                    "line": 168,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 168,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                8271,
                                8320
                              ],
                              "loc": {
                                "start": {
                                  "line": 168,
                                  "column": 8
                                },
                                "end": {
                                  "line": 168,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8329,
                                        8348
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 169,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 169,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              8349,
                                              8357
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 169,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 169,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              8358,
                                              8359
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 169,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 169,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            8349,
                                            8360
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8361,
                                            8374
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          8349,
                                          8374
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 169,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 169,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8329,
                                      8375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8376,
                                      8380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    8329,
                                    8380
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 169,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 169,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "closeSubs0",
                                    "range": [
                                      8381,
                                      8391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 169,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 169,
                                        "column": 70
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8329,
                                  8392
                                ],
                                "loc": {
                                  "start": {
                                    "line": 169,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 169,
                                    "column": 71
                                  }
                                }
                              },
                              "range": [
                                8329,
                                8393
                              ],
                              "loc": {
                                "start": {
                                  "line": 169,
                                  "column": 8
                                },
                                "end": {
                                  "line": 169,
                                  "column": 72
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8402,
                                        8421
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 170,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 170,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              8422,
                                              8430
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              8431,
                                              8432
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 170,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 170,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            8422,
                                            8433
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8434,
                                            8447
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          8422,
                                          8447
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 170,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 170,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8402,
                                      8448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8449,
                                      8453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    8402,
                                    8453
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 170,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 170,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      8454,
                                      8456
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 170,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 170,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8402,
                                  8457
                                ],
                                "loc": {
                                  "start": {
                                    "line": 170,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 170,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                8402,
                                8458
                              ],
                              "loc": {
                                "start": {
                                  "line": 170,
                                  "column": 8
                                },
                                "end": {
                                  "line": 170,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        8467,
                                        8486
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 171,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 171,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              8487,
                                              8495
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 171,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 171,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              8496,
                                              8497
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 171,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 171,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            8487,
                                            8498
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            8499,
                                            8512
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          8487,
                                          8512
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 171,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 171,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8467,
                                      8513
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      8514,
                                      8518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    8467,
                                    8518
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 171,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 171,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      8519,
                                      8521
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 171,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 171,
                                        "column": 62
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8467,
                                  8522
                                ],
                                "loc": {
                                  "start": {
                                    "line": 171,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 171,
                                    "column": 63
                                  }
                                }
                              },
                              "range": [
                                8467,
                                8523
                              ],
                              "loc": {
                                "start": {
                                  "line": 171,
                                  "column": 8
                                },
                                "end": {
                                  "line": 171,
                                  "column": 64
                                }
                              }
                            }
                          ],
                          "range": [
                            7494,
                            8529
                          ],
                          "loc": {
                            "start": {
                              "line": 150,
                              "column": 73
                            },
                            "end": {
                              "line": 172,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          7482,
                          8529
                        ],
                        "loc": {
                          "start": {
                            "line": 150,
                            "column": 61
                          },
                          "end": {
                            "line": 172,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      7425,
                      8530
                    ],
                    "loc": {
                      "start": {
                        "line": 150,
                        "column": 4
                      },
                      "end": {
                        "line": 172,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 634,
                    "_esdocTestName": "it634"
                  },
                  "range": [
                    7425,
                    8531
                  ],
                  "loc": {
                    "start": {
                      "line": 150,
                      "column": 4
                    },
                    "end": {
                      "line": 172,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        8536,
                        8538
                      ],
                      "loc": {
                        "start": {
                          "line": 173,
                          "column": 4
                        },
                        "end": {
                          "line": 173,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate error emitted from a closing",
                        "raw": "'should propagate error emitted from a closing'",
                        "range": [
                          8539,
                          8586
                        ],
                        "loc": {
                          "start": {
                            "line": 173,
                            "column": 7
                          },
                          "end": {
                            "line": 173,
                            "column": 54
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      8614,
                                      8616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        8619,
                                        8622
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 174,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          8623,
                                          8666
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 174,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 174,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8619,
                                      8667
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    8614,
                                    8667
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8610,
                                8668
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 174,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      8681,
                                      8683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        8686,
                                        8690
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 175,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 175,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|        ",
                                        "raw": "'--x-----------y--------z---|        '",
                                        "range": [
                                          8691,
                                          8729
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 175,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 175,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8686,
                                      8730
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 175,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 175,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    8681,
                                    8730
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 175,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 175,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8677,
                                8731
                              ],
                              "loc": {
                                "start": {
                                  "line": 175,
                                  "column": 8
                                },
                                "end": {
                                  "line": 175,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      8744,
                                      8748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^             !                     ",
                                    "raw": "'^             !                     '",
                                    "range": [
                                      8751,
                                      8789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 176,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 176,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    8744,
                                    8789
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 176,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 176,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8740,
                                8790
                              ],
                              "loc": {
                                "start": {
                                  "line": 176,
                                  "column": 8
                                },
                                "end": {
                                  "line": 176,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      8803,
                                      8811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 177,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            8828,
                                            8832
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------s--|               ",
                                            "raw": "'---------------s--|               '",
                                            "range": [
                                              8833,
                                              8869
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 178,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 178,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8828,
                                          8870
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 178,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 178,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            8884,
                                            8888
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "#                     ",
                                            "raw": "'#                     '",
                                            "range": [
                                              8889,
                                              8913
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 179,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 179,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          8884,
                                          8914
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 179,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 179,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8814,
                                      8915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 177,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 179,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    8803,
                                    8915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 177,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 179,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8799,
                                8916
                              ],
                              "loc": {
                                "start": {
                                  "line": 177,
                                  "column": 8
                                },
                                "end": {
                                  "line": 179,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      8929,
                                      8938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 180,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "  ^           !                     ",
                                        "raw": "'  ^           !                     '",
                                        "range": [
                                          8942,
                                          8980
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 180,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 180,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "              (^!)                  ",
                                        "raw": "'              (^!)                  '",
                                        "range": [
                                          8994,
                                          9032
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 181,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 181,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      8941,
                                      9033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 180,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    8929,
                                    9033
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 180,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 181,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                8925,
                                9034
                              ],
                              "loc": {
                                "start": {
                                  "line": 180,
                                  "column": 8
                                },
                                "end": {
                                  "line": 181,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9047,
                                      9055
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------------#                     ",
                                    "raw": "'--------------#                     '",
                                    "range": [
                                      9058,
                                      9096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    9047,
                                    9096
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9043,
                                9097
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 8
                                },
                                "end": {
                                  "line": 182,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      9110,
                                      9111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      9114,
                                      9115
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 183,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 183,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    9110,
                                    9115
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 183,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 183,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9106,
                                9116
                              ],
                              "loc": {
                                "start": {
                                  "line": 183,
                                  "column": 8
                                },
                                "end": {
                                  "line": 183,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      9129,
                                      9135
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          9138,
                                          9140
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          9141,
                                          9153
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        9138,
                                        9153
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 184,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 184,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          9154,
                                          9156
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    9179,
                                                    9187
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 184,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 184,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      9188,
                                                      9189
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 184,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 184,
                                                        "column": 72
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    9188,
                                                    9191
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 184,
                                                      "column": 71
                                                    },
                                                    "end": {
                                                      "line": 184,
                                                      "column": 74
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  9179,
                                                  9192
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 184,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 184,
                                                    "column": 75
                                                  }
                                                }
                                              },
                                              "range": [
                                                9172,
                                                9193
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 184,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 184,
                                                  "column": 76
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9170,
                                            9195
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 184,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 184,
                                              "column": 78
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          9158,
                                          9195
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 184,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 184,
                                            "column": 78
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9138,
                                      9196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 184,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 184,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    9129,
                                    9196
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 184,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 184,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9125,
                                9197
                              ],
                              "loc": {
                                "start": {
                                  "line": 184,
                                  "column": 8
                                },
                                "end": {
                                  "line": 184,
                                  "column": 80
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9206,
                                        9222
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 185,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 185,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          9223,
                                          9229
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 185,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 185,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9206,
                                      9230
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9231,
                                      9235
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9206,
                                    9235
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 185,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 185,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9236,
                                      9244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 185,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 185,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9206,
                                  9245
                                ],
                                "loc": {
                                  "start": {
                                    "line": 185,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 185,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                9206,
                                9246
                              ],
                              "loc": {
                                "start": {
                                  "line": 185,
                                  "column": 8
                                },
                                "end": {
                                  "line": 185,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9255,
                                        9274
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 186,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 186,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            9275,
                                            9277
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 186,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 186,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9278,
                                            9291
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 186,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 186,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          9275,
                                          9291
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 186,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 186,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9255,
                                      9292
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9293,
                                      9297
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    9255,
                                    9297
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 186,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 186,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      9298,
                                      9302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 186,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 186,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9255,
                                  9303
                                ],
                                "loc": {
                                  "start": {
                                    "line": 186,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 186,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                9255,
                                9304
                              ],
                              "loc": {
                                "start": {
                                  "line": 186,
                                  "column": 8
                                },
                                "end": {
                                  "line": 186,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9313,
                                        9332
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              9333,
                                              9341
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 187,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 187,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              9342,
                                              9343
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 187,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 187,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            9333,
                                            9344
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 187,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 187,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9345,
                                            9358
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 187,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 187,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          9333,
                                          9358
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 187,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 187,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9313,
                                      9359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9360,
                                      9364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    9313,
                                    9364
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 187,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 187,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        9365,
                                        9374
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        9375,
                                        9376
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 187,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 187,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      9365,
                                      9377
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 187,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 187,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9313,
                                  9378
                                ],
                                "loc": {
                                  "start": {
                                    "line": 187,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 187,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                9313,
                                9379
                              ],
                              "loc": {
                                "start": {
                                  "line": 187,
                                  "column": 8
                                },
                                "end": {
                                  "line": 187,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9388,
                                        9407
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 188,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              9408,
                                              9416
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 188,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 188,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              9417,
                                              9418
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 188,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 188,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            9408,
                                            9419
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9420,
                                            9433
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 188,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 188,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          9408,
                                          9433
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 188,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 188,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9388,
                                      9434
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9435,
                                      9439
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    9388,
                                    9439
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 188,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 188,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        9440,
                                        9449
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 188,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        9450,
                                        9451
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 188,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 188,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      9440,
                                      9452
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 188,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 188,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9388,
                                  9453
                                ],
                                "loc": {
                                  "start": {
                                    "line": 188,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 188,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                9388,
                                9454
                              ],
                              "loc": {
                                "start": {
                                  "line": 188,
                                  "column": 8
                                },
                                "end": {
                                  "line": 188,
                                  "column": 74
                                }
                              }
                            }
                          ],
                          "range": [
                            8600,
                            9460
                          ],
                          "loc": {
                            "start": {
                              "line": 173,
                              "column": 68
                            },
                            "end": {
                              "line": 189,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          8588,
                          9460
                        ],
                        "loc": {
                          "start": {
                            "line": 173,
                            "column": 56
                          },
                          "end": {
                            "line": 189,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      8536,
                      9461
                    ],
                    "loc": {
                      "start": {
                        "line": 173,
                        "column": 4
                      },
                      "end": {
                        "line": 189,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 635,
                    "_esdocTestName": "it635"
                  },
                  "range": [
                    8536,
                    9462
                  ],
                  "loc": {
                    "start": {
                      "line": 173,
                      "column": 4
                    },
                    "end": {
                      "line": 189,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9467,
                        9469
                      ],
                      "loc": {
                        "start": {
                          "line": 190,
                          "column": 4
                        },
                        "end": {
                          "line": 190,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should propagate error emitted late from a closing",
                        "raw": "'should propagate error emitted late from a closing'",
                        "range": [
                          9470,
                          9522
                        ],
                        "loc": {
                          "start": {
                            "line": 190,
                            "column": 7
                          },
                          "end": {
                            "line": 190,
                            "column": 59
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      9550,
                                      9552
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9555,
                                        9558
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 191,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 191,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          9559,
                                          9602
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 191,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 191,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9555,
                                      9603
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 191,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 191,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    9550,
                                    9603
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 191,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 191,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9546,
                                9604
                              ],
                              "loc": {
                                "start": {
                                  "line": 191,
                                  "column": 8
                                },
                                "end": {
                                  "line": 191,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      9617,
                                      9619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        9622,
                                        9626
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 192,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 192,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|        ",
                                        "raw": "'--x-----------y--------z---|        '",
                                        "range": [
                                          9627,
                                          9665
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 192,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 192,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9622,
                                      9666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 192,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 192,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    9617,
                                    9666
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 192,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 192,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9613,
                                9667
                              ],
                              "loc": {
                                "start": {
                                  "line": 192,
                                  "column": 8
                                },
                                "end": {
                                  "line": 192,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      9680,
                                      9684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                  !                ",
                                    "raw": "'^                  !                '",
                                    "range": [
                                      9687,
                                      9725
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 193,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 193,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    9680,
                                    9725
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 193,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 193,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9676,
                                9726
                              ],
                              "loc": {
                                "start": {
                                  "line": 193,
                                  "column": 8
                                },
                                "end": {
                                  "line": 193,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      9739,
                                      9747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 194,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            9764,
                                            9768
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 195,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 195,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------s--|               ",
                                            "raw": "'---------------s--|               '",
                                            "range": [
                                              9769,
                                              9805
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 195,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 195,
                                                "column": 53
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9764,
                                          9806
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 195,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 195,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            9820,
                                            9824
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-----#                ",
                                            "raw": "'-----#                '",
                                            "range": [
                                              9825,
                                              9849
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 196,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 196,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9820,
                                          9850
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 196,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 196,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9750,
                                      9851
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 194,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 196,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    9739,
                                    9851
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 194,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 196,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9735,
                                9852
                              ],
                              "loc": {
                                "start": {
                                  "line": 194,
                                  "column": 8
                                },
                                "end": {
                                  "line": 196,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      9865,
                                      9874
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "  ^              !                  ",
                                        "raw": "'  ^              !                  '",
                                        "range": [
                                          9878,
                                          9916
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 197,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 197,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "              ^    !                ",
                                        "raw": "'              ^    !                '",
                                        "range": [
                                          9930,
                                          9968
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 198,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 198,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9877,
                                      9969
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 197,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 198,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    9865,
                                    9969
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 197,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 198,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9861,
                                9970
                              ],
                              "loc": {
                                "start": {
                                  "line": 197,
                                  "column": 8
                                },
                                "end": {
                                  "line": 198,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9983,
                                      9991
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------------i-#                ",
                                    "raw": "'-----------------i-#                '",
                                    "range": [
                                      9994,
                                      10032
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 199,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 199,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    9983,
                                    10032
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 199,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 199,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9979,
                                10033
                              ],
                              "loc": {
                                "start": {
                                  "line": 199,
                                  "column": 8
                                },
                                "end": {
                                  "line": 199,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10046,
                                      10052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            10069,
                                            10070
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                10073,
                                                10076
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 201,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 201,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                10078,
                                                10081
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 201,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 201,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                10083,
                                                10086
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 201,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 201,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                10088,
                                                10091
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 201,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 201,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10072,
                                            10092
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 201,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 201,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10069,
                                          10092
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 201,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 201,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10055,
                                      10102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    10046,
                                    10102
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10042,
                                10103
                              ],
                              "loc": {
                                "start": {
                                  "line": 200,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      10116,
                                      10117
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      10120,
                                      10121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    10116,
                                    10121
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10112,
                                10122
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      10135,
                                      10141
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          10144,
                                          10146
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 204,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          10147,
                                          10159
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 204,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        10144,
                                        10159
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 204,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 204,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          10160,
                                          10162
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 204,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    10185,
                                                    10193
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 204,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 204,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      10194,
                                                      10195
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 204,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 204,
                                                        "column": 72
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    10194,
                                                    10197
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 204,
                                                      "column": 71
                                                    },
                                                    "end": {
                                                      "line": 204,
                                                      "column": 74
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  10185,
                                                  10198
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 204,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 204,
                                                    "column": 75
                                                  }
                                                }
                                              },
                                              "range": [
                                                10178,
                                                10199
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 204,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 204,
                                                  "column": 76
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10176,
                                            10201
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 204,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 204,
                                              "column": 78
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10164,
                                          10201
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 204,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 204,
                                            "column": 78
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10144,
                                      10202
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    10135,
                                    10202
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10131,
                                10203
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 80
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10212,
                                        10228
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          10229,
                                          10235
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10212,
                                      10236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10237,
                                      10241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    10212,
                                    10241
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 205,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10242,
                                      10250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10252,
                                      10258
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10212,
                                  10259
                                ],
                                "loc": {
                                  "start": {
                                    "line": 205,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 205,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                10212,
                                10260
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 205,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10269,
                                        10288
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 206,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 206,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            10289,
                                            10291
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10292,
                                            10305
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          10289,
                                          10305
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10269,
                                      10306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10307,
                                      10311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    10269,
                                    10311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 206,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      10312,
                                      10316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10269,
                                  10317
                                ],
                                "loc": {
                                  "start": {
                                    "line": 206,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 206,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10269,
                                10318
                              ],
                              "loc": {
                                "start": {
                                  "line": 206,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10327,
                                        10346
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              10347,
                                              10355
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 207,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 207,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              10356,
                                              10357
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 207,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 207,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            10347,
                                            10358
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10359,
                                            10372
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          10347,
                                          10372
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10327,
                                      10373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10374,
                                      10378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    10327,
                                    10378
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        10379,
                                        10388
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        10389,
                                        10390
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      10379,
                                      10391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10327,
                                  10392
                                ],
                                "loc": {
                                  "start": {
                                    "line": 207,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 207,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                10327,
                                10393
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10402,
                                        10421
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              10422,
                                              10430
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 208,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 208,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              10431,
                                              10432
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 208,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 208,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            10422,
                                            10433
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10434,
                                            10447
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          10422,
                                          10447
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10402,
                                      10448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10449,
                                      10453
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    10402,
                                    10453
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        10454,
                                        10463
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        10464,
                                        10465
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      10454,
                                      10466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10402,
                                  10467
                                ],
                                "loc": {
                                  "start": {
                                    "line": 208,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 208,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                10402,
                                10468
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 74
                                }
                              }
                            }
                          ],
                          "range": [
                            9536,
                            10474
                          ],
                          "loc": {
                            "start": {
                              "line": 190,
                              "column": 73
                            },
                            "end": {
                              "line": 209,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9524,
                          10474
                        ],
                        "loc": {
                          "start": {
                            "line": 190,
                            "column": 61
                          },
                          "end": {
                            "line": 209,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9467,
                      10475
                    ],
                    "loc": {
                      "start": {
                        "line": 190,
                        "column": 4
                      },
                      "end": {
                        "line": 209,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 636,
                    "_esdocTestName": "it636"
                  },
                  "range": [
                    9467,
                    10476
                  ],
                  "loc": {
                    "start": {
                      "line": 190,
                      "column": 4
                    },
                    "end": {
                      "line": 209,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10481,
                        10483
                      ],
                      "loc": {
                        "start": {
                          "line": 210,
                          "column": 4
                        },
                        "end": {
                          "line": 210,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle errors",
                        "raw": "'should handle errors'",
                        "range": [
                          10484,
                          10506
                        ],
                        "loc": {
                          "start": {
                            "line": 210,
                            "column": 7
                          },
                          "end": {
                            "line": 210,
                            "column": 29
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      10534,
                                      10536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10539,
                                        10542
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 211,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 211,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e--#        ",
                                        "raw": "'--a--^---b---c---d---e--#        '",
                                        "range": [
                                          10543,
                                          10578
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10539,
                                      10579
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    10534,
                                    10579
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10530,
                                10580
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 8
                                },
                                "end": {
                                  "line": 211,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      10593,
                                      10595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        10598,
                                        10602
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 212,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 212,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|",
                                        "raw": "'--x-----------y--------z---|'",
                                        "range": [
                                          10603,
                                          10633
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 212,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 212,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10598,
                                      10634
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    10593,
                                    10634
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10589,
                                10635
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 8
                                },
                                "end": {
                                  "line": 212,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      10648,
                                      10652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                  !        ",
                                    "raw": "'^                  !        '",
                                    "range": [
                                      10655,
                                      10685
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10648,
                                    10685
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 213,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10644,
                                10686
                              ],
                              "loc": {
                                "start": {
                                  "line": 213,
                                  "column": 8
                                },
                                "end": {
                                  "line": 213,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closings",
                                    "range": [
                                      10699,
                                      10707
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            10724,
                                            10728
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 215,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 215,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "---------------s--|       ",
                                            "raw": "'---------------s--|       '",
                                            "range": [
                                              10729,
                                              10757
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 215,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 215,
                                                "column": 45
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10724,
                                          10758
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 215,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 215,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "cold",
                                          "range": [
                                            10772,
                                            10776
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 216,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 216,
                                              "column": 16
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": "-------s|     ",
                                            "raw": "'-------s|     '",
                                            "range": [
                                              10777,
                                              10793
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 216,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 216,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10772,
                                          10794
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 216,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 216,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10710,
                                      10795
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    10699,
                                    10795
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10695,
                                10796
                              ],
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "closeSubs",
                                    "range": [
                                      10809,
                                      10818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 21
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "  ^              !                  ",
                                        "raw": "'  ^              !                  '",
                                        "range": [
                                          10822,
                                          10860
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "              ^    !                ",
                                        "raw": "'              ^    !                '",
                                        "range": [
                                          10874,
                                          10912
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10821,
                                      10913
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 24
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    10809,
                                    10913
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10805,
                                10914
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10927,
                                      10935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------------i-#        ",
                                    "raw": "'-----------------i-#        '",
                                    "range": [
                                      10938,
                                      10968
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    10927,
                                    10968
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 219,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 219,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10923,
                                10969
                              ],
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 8
                                },
                                "end": {
                                  "line": 219,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      10982,
                                      10988
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 220,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "i",
                                          "range": [
                                            11005,
                                            11006
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                11009,
                                                11012
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 221,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 221,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                11014,
                                                11017
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 221,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 221,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                11019,
                                                11022
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 221,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 221,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                11024,
                                                11027
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 221,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 221,
                                                  "column": 34
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11008,
                                            11028
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 221,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 221,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11005,
                                          11028
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 221,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 221,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10991,
                                      11038
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 220,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    10982,
                                    11038
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 220,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10978,
                                11039
                              ],
                              "loc": {
                                "start": {
                                  "line": 220,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      11052,
                                      11053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      11056,
                                      11057
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    11052,
                                    11057
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11048,
                                11058
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11071,
                                      11077
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11080,
                                          11082
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          11083,
                                          11095
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        11080,
                                        11095
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          11096,
                                          11098
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "closings",
                                                  "range": [
                                                    11121,
                                                    11129
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 224,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 224,
                                                      "column": 70
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      11130,
                                                      11131
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 224,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 224,
                                                        "column": 72
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    11130,
                                                    11133
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 224,
                                                      "column": 71
                                                    },
                                                    "end": {
                                                      "line": 224,
                                                      "column": 74
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  11121,
                                                  11134
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 224,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 224,
                                                    "column": 75
                                                  }
                                                }
                                              },
                                              "range": [
                                                11114,
                                                11135
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 224,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 224,
                                                  "column": 76
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11112,
                                            11137
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 224,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 224,
                                              "column": 78
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11100,
                                          11137
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 78
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11080,
                                      11138
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 79
                                      }
                                    }
                                  },
                                  "range": [
                                    11071,
                                    11138
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 79
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11067,
                                11139
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 224,
                                  "column": 80
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11148,
                                        11164
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 225,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 225,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11165,
                                          11171
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 225,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 225,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11148,
                                      11172
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11173,
                                      11177
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11148,
                                    11177
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11178,
                                      11186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11188,
                                      11194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11148,
                                  11195
                                ],
                                "loc": {
                                  "start": {
                                    "line": 225,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 225,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                11148,
                                11196
                              ],
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 8
                                },
                                "end": {
                                  "line": 225,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11205,
                                        11224
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 226,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 226,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            11225,
                                            11227
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 226,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 226,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11228,
                                            11241
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 226,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 226,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          11225,
                                          11241
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 226,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 226,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11205,
                                      11242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11243,
                                      11247
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    11205,
                                    11247
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      11248,
                                      11252
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11205,
                                  11253
                                ],
                                "loc": {
                                  "start": {
                                    "line": 226,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 226,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11205,
                                11254
                              ],
                              "loc": {
                                "start": {
                                  "line": 226,
                                  "column": 8
                                },
                                "end": {
                                  "line": 226,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11263,
                                        11282
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 227,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 227,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              11283,
                                              11291
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 227,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 227,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 0,
                                            "raw": "0",
                                            "range": [
                                              11292,
                                              11293
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 227,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 227,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            11283,
                                            11294
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 227,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 227,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11295,
                                            11308
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 227,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 227,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          11283,
                                          11308
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 227,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 227,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11263,
                                      11309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11310,
                                      11314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    11263,
                                    11314
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        11315,
                                        11324
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 227,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 227,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 0,
                                      "raw": "0",
                                      "range": [
                                        11325,
                                        11326
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 227,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 227,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      11315,
                                      11327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11263,
                                  11328
                                ],
                                "loc": {
                                  "start": {
                                    "line": 227,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 227,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                11263,
                                11329
                              ],
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 8
                                },
                                "end": {
                                  "line": 227,
                                  "column": 74
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11338,
                                        11357
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "MemberExpression",
                                          "computed": true,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "closings",
                                            "range": [
                                              11358,
                                              11366
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 228,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 228,
                                                "column": 36
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              11367,
                                              11368
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 228,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 228,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            11358,
                                            11369
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 228,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 228,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11370,
                                            11383
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 228,
                                              "column": 40
                                            },
                                            "end": {
                                              "line": 228,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "range": [
                                          11358,
                                          11383
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 228,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 228,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11338,
                                      11384
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11385,
                                      11389
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    11338,
                                    11389
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "MemberExpression",
                                    "computed": true,
                                    "object": {
                                      "type": "Identifier",
                                      "name": "closeSubs",
                                      "range": [
                                        11390,
                                        11399
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 69
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Literal",
                                      "value": 1,
                                      "raw": "1",
                                      "range": [
                                        11400,
                                        11401
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 70
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 71
                                        }
                                      }
                                    },
                                    "range": [
                                      11390,
                                      11402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 72
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11338,
                                  11403
                                ],
                                "loc": {
                                  "start": {
                                    "line": 228,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 228,
                                    "column": 73
                                  }
                                }
                              },
                              "range": [
                                11338,
                                11404
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 74
                                }
                              }
                            }
                          ],
                          "range": [
                            10520,
                            11410
                          ],
                          "loc": {
                            "start": {
                              "line": 210,
                              "column": 43
                            },
                            "end": {
                              "line": 229,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10508,
                          11410
                        ],
                        "loc": {
                          "start": {
                            "line": 210,
                            "column": 31
                          },
                          "end": {
                            "line": 229,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10481,
                      11411
                    ],
                    "loc": {
                      "start": {
                        "line": 210,
                        "column": 4
                      },
                      "end": {
                        "line": 229,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 637,
                    "_esdocTestName": "it637"
                  },
                  "range": [
                    10481,
                    11412
                  ],
                  "loc": {
                    "start": {
                      "line": 210,
                      "column": 4
                    },
                    "end": {
                      "line": 229,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11417,
                        11419
                      ],
                      "loc": {
                        "start": {
                          "line": 230,
                          "column": 4
                        },
                        "end": {
                          "line": 230,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle empty source",
                        "raw": "'should handle empty source'",
                        "range": [
                          11420,
                          11448
                        ],
                        "loc": {
                          "start": {
                            "line": 230,
                            "column": 7
                          },
                          "end": {
                            "line": 230,
                            "column": 35
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11476,
                                      11478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11481,
                                        11485
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 231,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          11486,
                                          11489
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11481,
                                      11490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    11476,
                                    11490
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11472,
                                11491
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      11504,
                                      11506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11509,
                                        11513
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 232,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 232,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--o-----|",
                                        "raw": "'--o-----|'",
                                        "range": [
                                          11514,
                                          11525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 232,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 232,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11509,
                                      11526
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 232,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 232,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    11504,
                                    11526
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 232,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 232,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11500,
                                11527
                              ],
                              "loc": {
                                "start": {
                                  "line": 232,
                                  "column": 8
                                },
                                "end": {
                                  "line": 232,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      11540,
                                      11542
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11545,
                                        11549
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 233,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 233,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----c--|",
                                        "raw": "'-----c--|'",
                                        "range": [
                                          11550,
                                          11561
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 233,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 233,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11545,
                                      11562
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 233,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 233,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    11540,
                                    11562
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 233,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 233,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11536,
                                11563
                              ],
                              "loc": {
                                "start": {
                                  "line": 233,
                                  "column": 8
                                },
                                "end": {
                                  "line": 233,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11576,
                                      11584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      11587,
                                      11590
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    11576,
                                    11590
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11572,
                                11591
                              ],
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11604,
                                      11610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            11615,
                                            11616
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            11618,
                                            11620
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 235,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 235,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11615,
                                          11620
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 235,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 235,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11613,
                                      11622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    11604,
                                    11622
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11600,
                                11623
                              ],
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 8
                                },
                                "end": {
                                  "line": 235,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11636,
                                      11642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11645,
                                          11647
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          11648,
                                          11660
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        11645,
                                        11660
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 236,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 236,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          11661,
                                          11663
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  11686,
                                                  11688
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 236,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 236,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                11679,
                                                11689
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 236,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 236,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11677,
                                            11691
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 236,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 236,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11665,
                                          11691
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11645,
                                      11692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    11636,
                                    11692
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11632,
                                11693
                              ],
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 8
                                },
                                "end": {
                                  "line": 236,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11702,
                                        11718
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 237,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 237,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          11719,
                                          11725
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 237,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 237,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11702,
                                      11726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11727,
                                      11731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    11702,
                                    11731
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11732,
                                      11740
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11742,
                                      11748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11702,
                                  11749
                                ],
                                "loc": {
                                  "start": {
                                    "line": 237,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 237,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                11702,
                                11750
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 8
                                },
                                "end": {
                                  "line": 237,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            11462,
                            11756
                          ],
                          "loc": {
                            "start": {
                              "line": 230,
                              "column": 49
                            },
                            "end": {
                              "line": 238,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11450,
                          11756
                        ],
                        "loc": {
                          "start": {
                            "line": 230,
                            "column": 37
                          },
                          "end": {
                            "line": 238,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11417,
                      11757
                    ],
                    "loc": {
                      "start": {
                        "line": 230,
                        "column": 4
                      },
                      "end": {
                        "line": 238,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 638,
                    "_esdocTestName": "it638"
                  },
                  "range": [
                    11417,
                    11758
                  ],
                  "loc": {
                    "start": {
                      "line": 230,
                      "column": 4
                    },
                    "end": {
                      "line": 238,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11763,
                        11765
                      ],
                      "loc": {
                        "start": {
                          "line": 239,
                          "column": 4
                        },
                        "end": {
                          "line": 239,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle throw",
                        "raw": "'should handle throw'",
                        "range": [
                          11766,
                          11787
                        ],
                        "loc": {
                          "start": {
                            "line": 239,
                            "column": 7
                          },
                          "end": {
                            "line": 239,
                            "column": 28
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      11815,
                                      11817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11820,
                                        11824
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 240,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 240,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          11825,
                                          11828
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11820,
                                      11829
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    11815,
                                    11829
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11811,
                                11830
                              ],
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 8
                                },
                                "end": {
                                  "line": 240,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      11843,
                                      11845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11848,
                                        11852
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 241,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 241,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--o-----|",
                                        "raw": "'--o-----|'",
                                        "range": [
                                          11853,
                                          11864
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 241,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11848,
                                      11865
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    11843,
                                    11865
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11839,
                                11866
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 8
                                },
                                "end": {
                                  "line": 241,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      11879,
                                      11881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        11884,
                                        11888
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 242,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 242,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----c--|",
                                        "raw": "'-----c--|'",
                                        "range": [
                                          11889,
                                          11900
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 242,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 242,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11884,
                                      11901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    11879,
                                    11901
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 242,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 242,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11875,
                                11902
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 8
                                },
                                "end": {
                                  "line": 242,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11915,
                                      11923
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      11926,
                                      11929
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    11915,
                                    11929
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11911,
                                11930
                              ],
                              "loc": {
                                "start": {
                                  "line": 243,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      11943,
                                      11949
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            11954,
                                            11955
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            11957,
                                            11959
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 244,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 244,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11954,
                                          11959
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 244,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 244,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11952,
                                      11961
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 244,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 244,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    11943,
                                    11961
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 244,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 244,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11939,
                                11962
                              ],
                              "loc": {
                                "start": {
                                  "line": 244,
                                  "column": 8
                                },
                                "end": {
                                  "line": 244,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      11975,
                                      11981
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          11984,
                                          11986
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 245,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 245,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          11987,
                                          11999
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 245,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 245,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        11984,
                                        11999
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 245,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 245,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          12000,
                                          12002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 245,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 245,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  12025,
                                                  12027
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 245,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 245,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                12018,
                                                12028
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 245,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 245,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12016,
                                            12030
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 245,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 245,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12004,
                                          12030
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 245,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 245,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11984,
                                      12031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 245,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 245,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    11975,
                                    12031
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 245,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 245,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11971,
                                12032
                              ],
                              "loc": {
                                "start": {
                                  "line": 245,
                                  "column": 8
                                },
                                "end": {
                                  "line": 245,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12041,
                                        12057
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          12058,
                                          12064
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12041,
                                      12065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12066,
                                      12070
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    12041,
                                    12070
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12071,
                                      12079
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12081,
                                      12087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12041,
                                  12088
                                ],
                                "loc": {
                                  "start": {
                                    "line": 246,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 246,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                12041,
                                12089
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 8
                                },
                                "end": {
                                  "line": 246,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            11801,
                            12095
                          ],
                          "loc": {
                            "start": {
                              "line": 239,
                              "column": 42
                            },
                            "end": {
                              "line": 247,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11789,
                          12095
                        ],
                        "loc": {
                          "start": {
                            "line": 239,
                            "column": 30
                          },
                          "end": {
                            "line": 247,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11763,
                      12096
                    ],
                    "loc": {
                      "start": {
                        "line": 239,
                        "column": 4
                      },
                      "end": {
                        "line": 247,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 639,
                    "_esdocTestName": "it639"
                  },
                  "range": [
                    11763,
                    12097
                  ],
                  "loc": {
                    "start": {
                      "line": 239,
                      "column": 4
                    },
                    "end": {
                      "line": 247,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12102,
                        12104
                      ],
                      "loc": {
                        "start": {
                          "line": 248,
                          "column": 4
                        },
                        "end": {
                          "line": 248,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle never",
                        "raw": "'should handle never'",
                        "range": [
                          12105,
                          12126
                        ],
                        "loc": {
                          "start": {
                            "line": 248,
                            "column": 7
                          },
                          "end": {
                            "line": 248,
                            "column": 28
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      12154,
                                      12156
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12159,
                                        12162
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 249,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 249,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          12163,
                                          12166
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 249,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 249,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12159,
                                      12167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    12154,
                                    12167
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12150,
                                12168
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 8
                                },
                                "end": {
                                  "line": 249,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      12181,
                                      12183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12186,
                                        12190
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 250,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 250,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--o-----o------o-----o---o-----|",
                                        "raw": "'--o-----o------o-----o---o-----|'",
                                        "range": [
                                          12191,
                                          12225
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 250,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 250,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12186,
                                      12226
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    12181,
                                    12226
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12177,
                                12227
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 8
                                },
                                "end": {
                                  "line": 250,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      12240,
                                      12242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12245,
                                        12249
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--c-|",
                                        "raw": "'--c-|'",
                                        "range": [
                                          12250,
                                          12257
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12245,
                                      12258
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    12240,
                                    12258
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 251,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12236,
                                12259
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 8
                                },
                                "end": {
                                  "line": 251,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      12272,
                                      12277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                                            !",
                                    "raw": "'                                            !'",
                                    "range": [
                                      12280,
                                      12327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 67
                                      }
                                    }
                                  },
                                  "range": [
                                    12272,
                                    12327
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 252,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 67
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12268,
                                12328
                              ],
                              "loc": {
                                "start": {
                                  "line": 252,
                                  "column": 8
                                },
                                "end": {
                                  "line": 252,
                                  "column": 68
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      12341,
                                      12345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                           !",
                                    "raw": "'^                                           !'",
                                    "range": [
                                      12348,
                                      12395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 66
                                      }
                                    }
                                  },
                                  "range": [
                                    12341,
                                    12395
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 66
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12337,
                                12396
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 67
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12409,
                                      12417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x-----x------x-----x---x-----------------",
                                    "raw": "'----x-----x------x-----x---x-----------------'",
                                    "range": [
                                      12420,
                                      12467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 70
                                      }
                                    }
                                  },
                                  "range": [
                                    12409,
                                    12467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 70
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12405,
                                12468
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 71
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12481,
                                      12487
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            12492,
                                            12493
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 255,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 255,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            12495,
                                            12497
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 255,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 255,
                                              "column": 28
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12492,
                                          12497
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 255,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 255,
                                            "column": 28
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12490,
                                      12499
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 255,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 255,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    12481,
                                    12499
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 255,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 255,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12477,
                                12500
                              ],
                              "loc": {
                                "start": {
                                  "line": 255,
                                  "column": 8
                                },
                                "end": {
                                  "line": 255,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      12513,
                                      12519
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          12522,
                                          12524
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          12525,
                                          12537
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        12522,
                                        12537
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 256,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 256,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          12538,
                                          12540
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  12563,
                                                  12565
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 256,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 256,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                12556,
                                                12566
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 256,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 256,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            12554,
                                            12568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 256,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 256,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12542,
                                          12568
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 256,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 256,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12522,
                                      12569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 256,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 256,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    12513,
                                    12569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 256,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 256,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12509,
                                12570
                              ],
                              "loc": {
                                "start": {
                                  "line": 256,
                                  "column": 8
                                },
                                "end": {
                                  "line": 256,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12579,
                                        12595
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 257,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 257,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          12596,
                                          12602
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          12604,
                                          12609
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12579,
                                      12610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12611,
                                      12615
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    12579,
                                    12615
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 257,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12616,
                                      12624
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      12626,
                                      12632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12579,
                                  12633
                                ],
                                "loc": {
                                  "start": {
                                    "line": 257,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 257,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                12579,
                                12634
                              ],
                              "loc": {
                                "start": {
                                  "line": 257,
                                  "column": 8
                                },
                                "end": {
                                  "line": 257,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12643,
                                        12662
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 258,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 258,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            12663,
                                            12665
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12666,
                                            12679
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 258,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 258,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          12663,
                                          12679
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 258,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 258,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12643,
                                      12680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12681,
                                      12685
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    12643,
                                    12685
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 258,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      12686,
                                      12690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12643,
                                  12691
                                ],
                                "loc": {
                                  "start": {
                                    "line": 258,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 258,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12643,
                                12692
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 258,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            12140,
                            12698
                          ],
                          "loc": {
                            "start": {
                              "line": 248,
                              "column": 42
                            },
                            "end": {
                              "line": 259,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12128,
                          12698
                        ],
                        "loc": {
                          "start": {
                            "line": 248,
                            "column": 30
                          },
                          "end": {
                            "line": 259,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12102,
                      12699
                    ],
                    "loc": {
                      "start": {
                        "line": 248,
                        "column": 4
                      },
                      "end": {
                        "line": 259,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 640,
                    "_esdocTestName": "it640"
                  },
                  "range": [
                    12102,
                    12700
                  ],
                  "loc": {
                    "start": {
                      "line": 248,
                      "column": 4
                    },
                    "end": {
                      "line": 259,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12705,
                        12707
                      ],
                      "loc": {
                        "start": {
                          "line": 260,
                          "column": 4
                        },
                        "end": {
                          "line": 260,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a never opening Observable",
                        "raw": "'should handle a never opening Observable'",
                        "range": [
                          12708,
                          12750
                        ],
                        "loc": {
                          "start": {
                            "line": 260,
                            "column": 7
                          },
                          "end": {
                            "line": 260,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      12778,
                                      12780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12783,
                                        12786
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 261,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 261,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          12787,
                                          12830
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 261,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 261,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12783,
                                      12831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    12778,
                                    12831
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12774,
                                12832
                              ],
                              "loc": {
                                "start": {
                                  "line": 261,
                                  "column": 8
                                },
                                "end": {
                                  "line": 261,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      12845,
                                      12847
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12850,
                                        12854
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 262,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 262,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          12855,
                                          12858
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12850,
                                      12859
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    12845,
                                    12859
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 262,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12841,
                                12860
                              ],
                              "loc": {
                                "start": {
                                  "line": 262,
                                  "column": 8
                                },
                                "end": {
                                  "line": 262,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      12873,
                                      12875
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        12878,
                                        12882
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 263,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 263,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--c-|",
                                        "raw": "'--c-|'",
                                        "range": [
                                          12883,
                                          12890
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12878,
                                      12891
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    12873,
                                    12891
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 263,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12869,
                                12892
                              ],
                              "loc": {
                                "start": {
                                  "line": 263,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12905,
                                      12913
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------------------------------|",
                                    "raw": "'-----------------------------------|'",
                                    "range": [
                                      12916,
                                      12954
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    12905,
                                    12954
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12901,
                                12955
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 264,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      12968,
                                      12974
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          12977,
                                          12979
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          12980,
                                          12992
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        12977,
                                        12992
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 265,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 265,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          12993,
                                          12995
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  13018,
                                                  13020
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 265,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 265,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                13011,
                                                13021
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 265,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 265,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13009,
                                            13023
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          12997,
                                          13023
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12977,
                                      13024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    12968,
                                    13024
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12964,
                                13025
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13034,
                                        13050
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 266,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 266,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          13051,
                                          13057
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 266,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 266,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13034,
                                      13058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13059,
                                      13063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13034,
                                    13063
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 266,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 266,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13064,
                                      13072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 266,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 266,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13034,
                                  13073
                                ],
                                "loc": {
                                  "start": {
                                    "line": 266,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 266,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                13034,
                                13074
                              ],
                              "loc": {
                                "start": {
                                  "line": 266,
                                  "column": 8
                                },
                                "end": {
                                  "line": 266,
                                  "column": 48
                                }
                              }
                            }
                          ],
                          "range": [
                            12764,
                            13080
                          ],
                          "loc": {
                            "start": {
                              "line": 260,
                              "column": 63
                            },
                            "end": {
                              "line": 267,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12752,
                          13080
                        ],
                        "loc": {
                          "start": {
                            "line": 260,
                            "column": 51
                          },
                          "end": {
                            "line": 267,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12705,
                      13081
                    ],
                    "loc": {
                      "start": {
                        "line": 260,
                        "column": 4
                      },
                      "end": {
                        "line": 267,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 641,
                    "_esdocTestName": "it641"
                  },
                  "range": [
                    12705,
                    13082
                  ],
                  "loc": {
                    "start": {
                      "line": 260,
                      "column": 4
                    },
                    "end": {
                      "line": 267,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13087,
                        13089
                      ],
                      "loc": {
                        "start": {
                          "line": 268,
                          "column": 4
                        },
                        "end": {
                          "line": 268,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a never closing Observable",
                        "raw": "'should handle a never closing Observable'",
                        "range": [
                          13090,
                          13132
                        ],
                        "loc": {
                          "start": {
                            "line": 268,
                            "column": 7
                          },
                          "end": {
                            "line": 268,
                            "column": 49
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      13160,
                                      13162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13165,
                                        13168
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 269,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 269,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          13169,
                                          13212
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 269,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 269,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13165,
                                      13213
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    13160,
                                    13213
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13156,
                                13214
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      13227,
                                      13229
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13232,
                                        13236
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 270,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---o---------------o-----------|",
                                        "raw": "'---o---------------o-----------|'",
                                        "range": [
                                          13237,
                                          13271
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13232,
                                      13272
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    13227,
                                    13272
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13223,
                                13273
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      13286,
                                      13288
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13291,
                                        13295
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 271,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 271,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          13296,
                                          13299
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 271,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 271,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13291,
                                      13300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    13286,
                                    13300
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13282,
                                13301
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 8
                                },
                                "end": {
                                  "line": 271,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13314,
                                      13322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------------------------------(xy|)",
                                    "raw": "'-----------------------------------(xy|)'",
                                    "range": [
                                      13325,
                                      13367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    13314,
                                    13367
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 272,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 272,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13310,
                                13368
                              ],
                              "loc": {
                                "start": {
                                  "line": 272,
                                  "column": 8
                                },
                                "end": {
                                  "line": 272,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      13381,
                                      13387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            13404,
                                            13405
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                13408,
                                                13411
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 274,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 274,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                13413,
                                                13416
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 274,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 274,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                13418,
                                                13421
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 274,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 274,
                                                  "column": 29
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                13423,
                                                13426
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 274,
                                                  "column": 31
                                                },
                                                "end": {
                                                  "line": 274,
                                                  "column": 34
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                13428,
                                                13431
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 274,
                                                  "column": 36
                                                },
                                                "end": {
                                                  "line": 274,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                13433,
                                                13436
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 274,
                                                  "column": 41
                                                },
                                                "end": {
                                                  "line": 274,
                                                  "column": 44
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                13438,
                                                13441
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 274,
                                                  "column": 46
                                                },
                                                "end": {
                                                  "line": 274,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13407,
                                            13442
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 50
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13404,
                                          13442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 50
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            13456,
                                            13457
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 275,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 275,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                13460,
                                                13463
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 275,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 275,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                13465,
                                                13468
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 275,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 275,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                13470,
                                                13473
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 275,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 275,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13459,
                                            13474
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 275,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 275,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13456,
                                          13474
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13390,
                                      13484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    13381,
                                    13484
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 276,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13377,
                                13485
                              ],
                              "loc": {
                                "start": {
                                  "line": 273,
                                  "column": 8
                                },
                                "end": {
                                  "line": 276,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      13498,
                                      13504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          13507,
                                          13509
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          13510,
                                          13522
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        13507,
                                        13522
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 277,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 277,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          13523,
                                          13525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  13548,
                                                  13550
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 277,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 277,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                13541,
                                                13551
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 277,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 277,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13539,
                                            13553
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 277,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 277,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          13527,
                                          13553
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 277,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 277,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13507,
                                      13554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 277,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 277,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    13498,
                                    13554
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 277,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 277,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13494,
                                13555
                              ],
                              "loc": {
                                "start": {
                                  "line": 277,
                                  "column": 8
                                },
                                "end": {
                                  "line": 277,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13564,
                                        13580
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 278,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 278,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          13581,
                                          13587
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 278,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 278,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13564,
                                      13588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13589,
                                      13593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13564,
                                    13593
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 278,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 278,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13594,
                                      13602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      13604,
                                      13610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 278,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 278,
                                        "column": 54
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13564,
                                  13611
                                ],
                                "loc": {
                                  "start": {
                                    "line": 278,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 278,
                                    "column": 55
                                  }
                                }
                              },
                              "range": [
                                13564,
                                13612
                              ],
                              "loc": {
                                "start": {
                                  "line": 278,
                                  "column": 8
                                },
                                "end": {
                                  "line": 278,
                                  "column": 56
                                }
                              }
                            }
                          ],
                          "range": [
                            13146,
                            13618
                          ],
                          "loc": {
                            "start": {
                              "line": 268,
                              "column": 63
                            },
                            "end": {
                              "line": 279,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13134,
                          13618
                        ],
                        "loc": {
                          "start": {
                            "line": 268,
                            "column": 51
                          },
                          "end": {
                            "line": 279,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13087,
                      13619
                    ],
                    "loc": {
                      "start": {
                        "line": 268,
                        "column": 4
                      },
                      "end": {
                        "line": 279,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 642,
                    "_esdocTestName": "it642"
                  },
                  "range": [
                    13087,
                    13620
                  ],
                  "loc": {
                    "start": {
                      "line": 268,
                      "column": 4
                    },
                    "end": {
                      "line": 279,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13625,
                        13627
                      ],
                      "loc": {
                        "start": {
                          "line": 280,
                          "column": 4
                        },
                        "end": {
                          "line": 280,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle opening Observable that just throws",
                        "raw": "'should handle opening Observable that just throws'",
                        "range": [
                          13628,
                          13679
                        ],
                        "loc": {
                          "start": {
                            "line": 280,
                            "column": 7
                          },
                          "end": {
                            "line": 280,
                            "column": 58
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      13707,
                                      13709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13712,
                                        13715
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 281,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 281,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          13716,
                                          13759
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 281,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 281,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13712,
                                      13760
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    13707,
                                    13760
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 281,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 281,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13703,
                                13761
                              ],
                              "loc": {
                                "start": {
                                  "line": 281,
                                  "column": 8
                                },
                                "end": {
                                  "line": 281,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      13774,
                                      13780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      13783,
                                      13789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    13774,
                                    13789
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 282,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13770,
                                13790
                              ],
                              "loc": {
                                "start": {
                                  "line": 282,
                                  "column": 8
                                },
                                "end": {
                                  "line": 282,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      13803,
                                      13805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13808,
                                        13812
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 283,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 283,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          13813,
                                          13816
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 283,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 283,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13808,
                                      13817
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    13803,
                                    13817
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13799,
                                13818
                              ],
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 8
                                },
                                "end": {
                                  "line": 283,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      13831,
                                      13837
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      13840,
                                      13846
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 27
                                      }
                                    }
                                  },
                                  "range": [
                                    13831,
                                    13846
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 284,
                                      "column": 27
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13827,
                                13847
                              ],
                              "loc": {
                                "start": {
                                  "line": 284,
                                  "column": 8
                                },
                                "end": {
                                  "line": 284,
                                  "column": 28
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      13860,
                                      13862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        13865,
                                        13869
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 285,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 285,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--c-|",
                                        "raw": "'--c-|'",
                                        "range": [
                                          13870,
                                          13877
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 285,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 285,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13865,
                                      13878
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 285,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 285,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    13860,
                                    13878
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 285,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 285,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13856,
                                13879
                              ],
                              "loc": {
                                "start": {
                                  "line": 285,
                                  "column": 8
                                },
                                "end": {
                                  "line": 285,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13892,
                                      13900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      13903,
                                      13906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 286,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 286,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    13892,
                                    13906
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 286,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 286,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13888,
                                13907
                              ],
                              "loc": {
                                "start": {
                                  "line": 286,
                                  "column": 8
                                },
                                "end": {
                                  "line": 286,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      13920,
                                      13926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          13929,
                                          13931
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          13932,
                                          13944
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        13929,
                                        13944
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 287,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 287,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          13945,
                                          13947
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  13970,
                                                  13972
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 287,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 287,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              "range": [
                                                13963,
                                                13973
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 287,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 287,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            13961,
                                            13975
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 287,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 287,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          13949,
                                          13975
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 287,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 287,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13929,
                                      13976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 287,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 287,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    13920,
                                    13976
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 287,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 287,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13916,
                                13977
                              ],
                              "loc": {
                                "start": {
                                  "line": 287,
                                  "column": 8
                                },
                                "end": {
                                  "line": 287,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13986,
                                        14002
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 288,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 288,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          14003,
                                          14009
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 288,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 288,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13986,
                                      14010
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14011,
                                      14015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    13986,
                                    14015
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 288,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 288,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14016,
                                      14024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 288,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 288,
                                        "column": 46
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13986,
                                  14025
                                ],
                                "loc": {
                                  "start": {
                                    "line": 288,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 288,
                                    "column": 47
                                  }
                                }
                              },
                              "range": [
                                13986,
                                14026
                              ],
                              "loc": {
                                "start": {
                                  "line": 288,
                                  "column": 8
                                },
                                "end": {
                                  "line": 288,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14035,
                                        14054
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 289,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 289,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            14055,
                                            14057
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 289,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 289,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14058,
                                            14071
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 289,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 289,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14055,
                                          14071
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 289,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 289,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14035,
                                      14072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14073,
                                      14077
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14035,
                                    14077
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 289,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 289,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      14078,
                                      14084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 289,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 289,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14035,
                                  14085
                                ],
                                "loc": {
                                  "start": {
                                    "line": 289,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 289,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14035,
                                14086
                              ],
                              "loc": {
                                "start": {
                                  "line": 289,
                                  "column": 8
                                },
                                "end": {
                                  "line": 289,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14095,
                                        14114
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 290,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 290,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            14115,
                                            14117
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 290,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 290,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14118,
                                            14131
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 290,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 290,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          14115,
                                          14131
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 290,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 290,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14095,
                                      14132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14133,
                                      14137
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    14095,
                                    14137
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 290,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 290,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      14138,
                                      14144
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 290,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 290,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14095,
                                  14145
                                ],
                                "loc": {
                                  "start": {
                                    "line": 290,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 290,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                14095,
                                14146
                              ],
                              "loc": {
                                "start": {
                                  "line": 290,
                                  "column": 8
                                },
                                "end": {
                                  "line": 290,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            13693,
                            14152
                          ],
                          "loc": {
                            "start": {
                              "line": 280,
                              "column": 72
                            },
                            "end": {
                              "line": 291,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13681,
                          14152
                        ],
                        "loc": {
                          "start": {
                            "line": 280,
                            "column": 60
                          },
                          "end": {
                            "line": 291,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13625,
                      14153
                    ],
                    "loc": {
                      "start": {
                        "line": 280,
                        "column": 4
                      },
                      "end": {
                        "line": 291,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 643,
                    "_esdocTestName": "it643"
                  },
                  "range": [
                    13625,
                    14154
                  ],
                  "loc": {
                    "start": {
                      "line": 280,
                      "column": 4
                    },
                    "end": {
                      "line": 291,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14159,
                        14161
                      ],
                      "loc": {
                        "start": {
                          "line": 292,
                          "column": 4
                        },
                        "end": {
                          "line": 292,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should accept openings resolved promise",
                        "raw": "'should accept openings resolved promise'",
                        "range": [
                          14162,
                          14203
                        ],
                        "loc": {
                          "start": {
                            "line": 292,
                            "column": 7
                          },
                          "end": {
                            "line": 292,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              14215,
                              14219
                            ],
                            "loc": {
                              "start": {
                                "line": 292,
                                "column": 60
                              },
                              "end": {
                                "line": 292,
                                "column": 64
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      14235,
                                      14237
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          14240,
                                          14250
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concat",
                                        "range": [
                                          14251,
                                          14257
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        14240,
                                        14257
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 293,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 293,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  14258,
                                                  14268
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 35
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  14269,
                                                  14274
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 51
                                                  }
                                                }
                                              },
                                              "range": [
                                                14258,
                                                14274
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 293,
                                                  "column": 35
                                                },
                                                "end": {
                                                  "line": 293,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 10,
                                                "raw": "10",
                                                "range": [
                                                  14275,
                                                  14277
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 54
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14258,
                                              14278
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 55
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mapTo",
                                            "range": [
                                              14279,
                                              14284
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 56
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 61
                                              }
                                            }
                                          },
                                          "range": [
                                            14258,
                                            14284
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 293,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 293,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              14285,
                                              14286
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 62
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 63
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14258,
                                          14287
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  14289,
                                                  14299
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 76
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  14300,
                                                  14305
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 77
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 82
                                                  }
                                                }
                                              },
                                              "range": [
                                                14289,
                                                14305
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 293,
                                                  "column": 66
                                                },
                                                "end": {
                                                  "line": 293,
                                                  "column": 82
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 100,
                                                "raw": "100",
                                                "range": [
                                                  14306,
                                                  14309
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 83
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 86
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14289,
                                              14310
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 66
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 87
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mapTo",
                                            "range": [
                                              14311,
                                              14316
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 88
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 93
                                              }
                                            }
                                          },
                                          "range": [
                                            14289,
                                            14316
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 293,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 293,
                                              "column": 93
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              14317,
                                              14318
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 94
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 95
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14289,
                                          14319
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 96
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  14321,
                                                  14331
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 98
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 108
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  14332,
                                                  14337
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 109
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 114
                                                  }
                                                }
                                              },
                                              "range": [
                                                14321,
                                                14337
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 293,
                                                  "column": 98
                                                },
                                                "end": {
                                                  "line": 293,
                                                  "column": 114
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 150,
                                                "raw": "150",
                                                "range": [
                                                  14338,
                                                  14341
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 115
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 118
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14321,
                                              14342
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 98
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 119
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mapTo",
                                            "range": [
                                              14343,
                                              14348
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 120
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 125
                                              }
                                            }
                                          },
                                          "range": [
                                            14321,
                                            14348
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 293,
                                              "column": 98
                                            },
                                            "end": {
                                              "line": 293,
                                              "column": 125
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              14349,
                                              14350
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 126
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 127
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14321,
                                          14351
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 98
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 128
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  14353,
                                                  14363
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 130
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 140
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  14364,
                                                  14369
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 141
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 146
                                                  }
                                                }
                                              },
                                              "range": [
                                                14353,
                                                14369
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 293,
                                                  "column": 130
                                                },
                                                "end": {
                                                  "line": 293,
                                                  "column": 146
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 200,
                                                "raw": "200",
                                                "range": [
                                                  14370,
                                                  14373
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 293,
                                                    "column": 147
                                                  },
                                                  "end": {
                                                    "line": 293,
                                                    "column": 150
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14353,
                                              14374
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 130
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 151
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mapTo",
                                            "range": [
                                              14375,
                                              14380
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 152
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 157
                                              }
                                            }
                                          },
                                          "range": [
                                            14353,
                                            14380
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 293,
                                              "column": 130
                                            },
                                            "end": {
                                              "line": 293,
                                              "column": 157
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              14381,
                                              14382
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 293,
                                                "column": 158
                                              },
                                              "end": {
                                                "line": 293,
                                                "column": 159
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14353,
                                          14383
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 130
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 160
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14240,
                                      14384
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 161
                                      }
                                    }
                                  },
                                  "range": [
                                    14235,
                                    14384
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 161
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14231,
                                14385
                              ],
                              "loc": {
                                "start": {
                                  "line": 293,
                                  "column": 8
                                },
                                "end": {
                                  "line": 293,
                                  "column": 162
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14398,
                                      14406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              14411,
                                              14412
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 294,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 294,
                                                "column": 26
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14410,
                                          14413
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14409,
                                      14414
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    14398,
                                    14414
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14394,
                                14415
                              ],
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 8
                                },
                                "end": {
                                  "line": 294,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          14424,
                                          14426
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          14427,
                                          14439
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        14424,
                                        14439
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 295,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 295,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "NewExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "Promise",
                                          "range": [
                                            14444,
                                            14451
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "resolve",
                                                "range": [
                                                  14462,
                                                  14469
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 295,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 295,
                                                    "column": 53
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "resolve",
                                                      "range": [
                                                        14473,
                                                        14480
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 295,
                                                          "column": 57
                                                        },
                                                        "end": {
                                                          "line": 295,
                                                          "column": 64
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Literal",
                                                        "value": 42,
                                                        "raw": "42",
                                                        "range": [
                                                          14481,
                                                          14483
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 295,
                                                            "column": 65
                                                          },
                                                          "end": {
                                                            "line": 295,
                                                            "column": 67
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14473,
                                                      14484
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 295,
                                                        "column": 57
                                                      },
                                                      "end": {
                                                        "line": 295,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14473,
                                                    14485
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 295,
                                                      "column": 57
                                                    },
                                                    "end": {
                                                      "line": 295,
                                                      "column": 69
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                14471,
                                                14487
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 295,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 295,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              14452,
                                              14487
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 295,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 295,
                                                "column": 71
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14440,
                                          14488
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      14523,
                                                      14533
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 296,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 296,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "timer",
                                                    "range": [
                                                      14534,
                                                      14539
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 296,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 296,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14523,
                                                    14539
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 296,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 296,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 50,
                                                    "raw": "50",
                                                    "range": [
                                                      14540,
                                                      14542
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 296,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 296,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  14523,
                                                  14543
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 296,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 296,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                14516,
                                                14544
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 296,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 296,
                                                  "column": 40
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14502,
                                            14554
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 86
                                            },
                                            "end": {
                                              "line": 297,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14490,
                                          14554
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 297,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14424,
                                      14555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      14556,
                                      14565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 297,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    14424,
                                    14565
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 297,
                                      "column": 20
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          14576,
                                          14577
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 297,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 297,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          14593,
                                                          14599
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 298,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 298,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          14600,
                                                          14606
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 298,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 298,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14593,
                                                        14606
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 298,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 298,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          14607,
                                                          14608
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 298,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 298,
                                                            "column": 27
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14593,
                                                      14609
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 298,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 298,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      14610,
                                                      14612
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 298,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 298,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14593,
                                                    14612
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 298,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 298,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    14613,
                                                    14617
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 298,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 298,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14593,
                                                  14617
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 298,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 298,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  14618,
                                                  14623
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 298,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 298,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                14593,
                                                14623
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 298,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 298,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "expected",
                                                    "range": [
                                                      14624,
                                                      14632
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 298,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 298,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      14633,
                                                      14638
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 298,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 298,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14624,
                                                    14638
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 298,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 298,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  14624,
                                                  14640
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 298,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 298,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14593,
                                              14641
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 298,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 298,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            14593,
                                            14642
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 298,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 298,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        14579,
                                        14652
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 297,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 299,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      14566,
                                      14652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 297,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          14664,
                                          14665
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 299,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 299,
                                            "column": 22
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                14681,
                                                14685
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 300,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 300,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    14690,
                                                    14695
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 300,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 300,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      14696,
                                                      14718
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 300,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 300,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  14686,
                                                  14719
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 300,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 300,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14681,
                                              14720
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 300,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 300,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            14681,
                                            14721
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 300,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 300,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        14667,
                                        14731
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 299,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 301,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      14654,
                                      14731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          14759,
                                                          14765
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 302,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 302,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          14766,
                                                          14772
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 302,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 302,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        14759,
                                                        14772
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 302,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 302,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "expected",
                                                          "range": [
                                                            14773,
                                                            14781
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 302,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 302,
                                                              "column": 34
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "length",
                                                          "range": [
                                                            14782,
                                                            14788
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 302,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 302,
                                                              "column": 41
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          14773,
                                                          14788
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 302,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 302,
                                                            "column": 41
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      14759,
                                                      14789
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 302,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 302,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      14790,
                                                      14792
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 302,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 302,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    14759,
                                                    14792
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 302,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 302,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    14793,
                                                    14795
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 302,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 302,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14759,
                                                  14795
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 302,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 302,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  14796,
                                                  14801
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 302,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 302,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                14759,
                                                14801
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 302,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 302,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  14802,
                                                  14803
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 302,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 302,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14759,
                                              14804
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 302,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 302,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            14759,
                                            14805
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 302,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 302,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                14818,
                                                14822
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 303,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 303,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              14818,
                                              14824
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 303,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 303,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            14818,
                                            14825
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 303,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 303,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        14745,
                                        14835
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 301,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 304,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      14733,
                                      14835
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14424,
                                  14836
                                ],
                                "loc": {
                                  "start": {
                                    "line": 295,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 304,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                14424,
                                14837
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 8
                                },
                                "end": {
                                  "line": 304,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            14221,
                            14843
                          ],
                          "loc": {
                            "start": {
                              "line": 292,
                              "column": 66
                            },
                            "end": {
                              "line": 305,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14205,
                          14843
                        ],
                        "loc": {
                          "start": {
                            "line": 292,
                            "column": 50
                          },
                          "end": {
                            "line": 305,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14159,
                      14844
                    ],
                    "loc": {
                      "start": {
                        "line": 292,
                        "column": 4
                      },
                      "end": {
                        "line": 305,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 644,
                    "_esdocTestName": "it644"
                  },
                  "range": [
                    14159,
                    14845
                  ],
                  "loc": {
                    "start": {
                      "line": 292,
                      "column": 4
                    },
                    "end": {
                      "line": 305,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14850,
                        14852
                      ],
                      "loc": {
                        "start": {
                          "line": 306,
                          "column": 4
                        },
                        "end": {
                          "line": 306,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should accept openings rejected promise",
                        "raw": "'should accept openings rejected promise'",
                        "range": [
                          14853,
                          14894
                        ],
                        "loc": {
                          "start": {
                            "line": 306,
                            "column": 7
                          },
                          "end": {
                            "line": 306,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              14906,
                              14910
                            ],
                            "loc": {
                              "start": {
                                "line": 306,
                                "column": 60
                              },
                              "end": {
                                "line": 306,
                                "column": 64
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      14926,
                                      14928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          14931,
                                          14941
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concat",
                                        "range": [
                                          14942,
                                          14948
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        14931,
                                        14948
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 307,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 307,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              14949,
                                              14959
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              14960,
                                              14962
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "range": [
                                            14949,
                                            14962
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              14963,
                                              14964
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14949,
                                          14965
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  14967,
                                                  14977
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 307,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 307,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  14978,
                                                  14983
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 307,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 307,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                14967,
                                                14983
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 307,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 307,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 10,
                                                "raw": "10",
                                                "range": [
                                                  14984,
                                                  14986
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 307,
                                                    "column": 70
                                                  },
                                                  "end": {
                                                    "line": 307,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14967,
                                              14987
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mapTo",
                                            "range": [
                                              14988,
                                              14993
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 79
                                              }
                                            }
                                          },
                                          "range": [
                                            14967,
                                            14993
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 79
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              14994,
                                              14995
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 80
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 81
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14967,
                                          14996
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 82
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  14998,
                                                  15008
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 307,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 307,
                                                    "column": 94
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  15009,
                                                  15014
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 307,
                                                    "column": 95
                                                  },
                                                  "end": {
                                                    "line": 307,
                                                    "column": 100
                                                  }
                                                }
                                              },
                                              "range": [
                                                14998,
                                                15014
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 307,
                                                  "column": 84
                                                },
                                                "end": {
                                                  "line": 307,
                                                  "column": 100
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 10,
                                                "raw": "10",
                                                "range": [
                                                  15015,
                                                  15017
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 307,
                                                    "column": 101
                                                  },
                                                  "end": {
                                                    "line": 307,
                                                    "column": 103
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14998,
                                              15018
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 84
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 104
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mapTo",
                                            "range": [
                                              15019,
                                              15024
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 105
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 110
                                              }
                                            }
                                          },
                                          "range": [
                                            14998,
                                            15024
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 84
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 110
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              15025,
                                              15026
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 111
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 112
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14998,
                                          15027
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 84
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 113
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  15029,
                                                  15039
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 307,
                                                    "column": 115
                                                  },
                                                  "end": {
                                                    "line": 307,
                                                    "column": 125
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  15040,
                                                  15045
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 307,
                                                    "column": 126
                                                  },
                                                  "end": {
                                                    "line": 307,
                                                    "column": 131
                                                  }
                                                }
                                              },
                                              "range": [
                                                15029,
                                                15045
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 307,
                                                  "column": 115
                                                },
                                                "end": {
                                                  "line": 307,
                                                  "column": 131
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 100,
                                                "raw": "100",
                                                "range": [
                                                  15046,
                                                  15049
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 307,
                                                    "column": 132
                                                  },
                                                  "end": {
                                                    "line": 307,
                                                    "column": 135
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              15029,
                                              15050
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 115
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 136
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mapTo",
                                            "range": [
                                              15051,
                                              15056
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 137
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 142
                                              }
                                            }
                                          },
                                          "range": [
                                            15029,
                                            15056
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 307,
                                              "column": 115
                                            },
                                            "end": {
                                              "line": 307,
                                              "column": 142
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              15057,
                                              15058
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 307,
                                                "column": 143
                                              },
                                              "end": {
                                                "line": 307,
                                                "column": 144
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15029,
                                          15059
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 307,
                                            "column": 115
                                          },
                                          "end": {
                                            "line": 307,
                                            "column": 145
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14931,
                                      15060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 307,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 307,
                                        "column": 146
                                      }
                                    }
                                  },
                                  "range": [
                                    14926,
                                    15060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 307,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 307,
                                      "column": 146
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14922,
                                15061
                              ],
                              "loc": {
                                "start": {
                                  "line": 307,
                                  "column": 8
                                },
                                "end": {
                                  "line": 307,
                                  "column": 147
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15074,
                                      15082
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 42,
                                    "raw": "42",
                                    "range": [
                                      15085,
                                      15087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    15074,
                                    15087
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 308,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 308,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15070,
                                15088
                              ],
                              "loc": {
                                "start": {
                                  "line": 308,
                                  "column": 8
                                },
                                "end": {
                                  "line": 308,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          15097,
                                          15099
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 309,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 309,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          15100,
                                          15112
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 309,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 309,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        15097,
                                        15112
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 309,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 309,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "NewExpression",
                                        "callee": {
                                          "type": "Identifier",
                                          "name": "Promise",
                                          "range": [
                                            15117,
                                            15124
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 309,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 309,
                                              "column": 35
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "resolve",
                                                "range": [
                                                  15135,
                                                  15142
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 309,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 309,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "reject",
                                                "range": [
                                                  15144,
                                                  15150
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 309,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 309,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ExpressionStatement",
                                                  "expression": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "Identifier",
                                                      "name": "reject",
                                                      "range": [
                                                        15154,
                                                        15160
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 309,
                                                          "column": 65
                                                        },
                                                        "end": {
                                                          "line": 309,
                                                          "column": 71
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "expected",
                                                        "range": [
                                                          15161,
                                                          15169
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 309,
                                                            "column": 72
                                                          },
                                                          "end": {
                                                            "line": 309,
                                                            "column": 80
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      15154,
                                                      15170
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 309,
                                                        "column": 65
                                                      },
                                                      "end": {
                                                        "line": 309,
                                                        "column": 81
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15154,
                                                    15171
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 309,
                                                      "column": 65
                                                    },
                                                    "end": {
                                                      "line": 309,
                                                      "column": 82
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                15152,
                                                15173
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 309,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 309,
                                                  "column": 84
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              15125,
                                              15173
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 309,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 309,
                                                "column": 84
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15113,
                                          15174
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 309,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 309,
                                            "column": 85
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      15209,
                                                      15219
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 310,
                                                        "column": 19
                                                      },
                                                      "end": {
                                                        "line": 310,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "timer",
                                                    "range": [
                                                      15220,
                                                      15225
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 310,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 310,
                                                        "column": 35
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15209,
                                                    15225
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 310,
                                                      "column": 19
                                                    },
                                                    "end": {
                                                      "line": 310,
                                                      "column": 35
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 50,
                                                    "raw": "50",
                                                    "range": [
                                                      15226,
                                                      15228
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 310,
                                                        "column": 36
                                                      },
                                                      "end": {
                                                        "line": 310,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  15209,
                                                  15229
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 19
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                15202,
                                                15230
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 310,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 310,
                                                  "column": 40
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            15188,
                                            15240
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 309,
                                              "column": 99
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 9
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          15176,
                                          15240
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 309,
                                            "column": 87
                                          },
                                          "end": {
                                            "line": 311,
                                            "column": 9
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15097,
                                      15241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 10
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      15242,
                                      15251
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "range": [
                                    15097,
                                    15251
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 309,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 311,
                                      "column": 20
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          15262,
                                          15263
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 311,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 311,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                15279,
                                                15283
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 312,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 312,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    15288,
                                                    15293
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 312,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 312,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      15294,
                                                      15316
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 312,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 312,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  15284,
                                                  15317
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 312,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 312,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              15279,
                                              15318
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 312,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 312,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            15279,
                                            15319
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 312,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 312,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        15265,
                                        15329
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 311,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 313,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      15252,
                                      15329
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 311,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 313,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          15341,
                                          15342
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 313,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 313,
                                            "column": 22
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        15358,
                                                        15364
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 314,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 314,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        15365,
                                                        15371
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 314,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 314,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      15358,
                                                      15371
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 314,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 314,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        15372,
                                                        15373
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 314,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 314,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    15358,
                                                    15374
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 314,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 314,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    15375,
                                                    15377
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 314,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 314,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  15358,
                                                  15377
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 314,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 314,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  15378,
                                                  15383
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 314,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 314,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                15358,
                                                15383
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 314,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 314,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  15384,
                                                  15392
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 314,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 314,
                                                    "column": 46
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              15358,
                                              15393
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 314,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 314,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "range": [
                                            15358,
                                            15394
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 314,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 314,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                15407,
                                                15411
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 315,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 315,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              15407,
                                              15413
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 315,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 315,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            15407,
                                            15414
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 315,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 315,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        15344,
                                        15424
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 313,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 316,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      15331,
                                      15424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 313,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 316,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                15452,
                                                15456
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 317,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 317,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    15461,
                                                    15466
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 317,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 317,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      15467,
                                                      15489
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 317,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 317,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  15457,
                                                  15490
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 317,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 317,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              15452,
                                              15491
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 317,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 317,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            15452,
                                            15492
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 317,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 317,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        15438,
                                        15502
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 316,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 318,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      15426,
                                      15502
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 316,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15097,
                                  15503
                                ],
                                "loc": {
                                  "start": {
                                    "line": 309,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 318,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                15097,
                                15504
                              ],
                              "loc": {
                                "start": {
                                  "line": 309,
                                  "column": 8
                                },
                                "end": {
                                  "line": 318,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            14912,
                            15510
                          ],
                          "loc": {
                            "start": {
                              "line": 306,
                              "column": 66
                            },
                            "end": {
                              "line": 319,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14896,
                          15510
                        ],
                        "loc": {
                          "start": {
                            "line": 306,
                            "column": 50
                          },
                          "end": {
                            "line": 319,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14850,
                      15511
                    ],
                    "loc": {
                      "start": {
                        "line": 306,
                        "column": 4
                      },
                      "end": {
                        "line": 319,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 645,
                    "_esdocTestName": "it645"
                  },
                  "range": [
                    14850,
                    15512
                  ],
                  "loc": {
                    "start": {
                      "line": 306,
                      "column": 4
                    },
                    "end": {
                      "line": 319,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        15517,
                        15519
                      ],
                      "loc": {
                        "start": {
                          "line": 320,
                          "column": 4
                        },
                        "end": {
                          "line": 320,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should accept closing selector that returns a resolved promise",
                        "raw": "'should accept closing selector that returns a resolved promise'",
                        "range": [
                          15520,
                          15584
                        ],
                        "loc": {
                          "start": {
                            "line": 320,
                            "column": 7
                          },
                          "end": {
                            "line": 320,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              15596,
                              15600
                            ],
                            "loc": {
                              "start": {
                                "line": 320,
                                "column": 83
                              },
                              "end": {
                                "line": 320,
                                "column": 87
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      15616,
                                      15618
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          15621,
                                          15631
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concat",
                                        "range": [
                                          15632,
                                          15638
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        15621,
                                        15638
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 321,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 321,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              15639,
                                              15649
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              15650,
                                              15652
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "range": [
                                            15639,
                                            15652
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 321,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 321,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              15653,
                                              15654
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15639,
                                          15655
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  15657,
                                                  15667
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 321,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 321,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  15668,
                                                  15673
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 321,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 321,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                15657,
                                                15673
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 321,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 321,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 10,
                                                "raw": "10",
                                                "range": [
                                                  15674,
                                                  15676
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 321,
                                                    "column": 70
                                                  },
                                                  "end": {
                                                    "line": 321,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              15657,
                                              15677
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mapTo",
                                            "range": [
                                              15678,
                                              15683
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 79
                                              }
                                            }
                                          },
                                          "range": [
                                            15657,
                                            15683
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 321,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 321,
                                              "column": 79
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              15684,
                                              15685
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 80
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 81
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15657,
                                          15686
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 82
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  15688,
                                                  15698
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 321,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 321,
                                                    "column": 94
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  15699,
                                                  15704
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 321,
                                                    "column": 95
                                                  },
                                                  "end": {
                                                    "line": 321,
                                                    "column": 100
                                                  }
                                                }
                                              },
                                              "range": [
                                                15688,
                                                15704
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 321,
                                                  "column": 84
                                                },
                                                "end": {
                                                  "line": 321,
                                                  "column": 100
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 10,
                                                "raw": "10",
                                                "range": [
                                                  15705,
                                                  15707
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 321,
                                                    "column": 101
                                                  },
                                                  "end": {
                                                    "line": 321,
                                                    "column": 103
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              15688,
                                              15708
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 84
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 104
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mapTo",
                                            "range": [
                                              15709,
                                              15714
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 105
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 110
                                              }
                                            }
                                          },
                                          "range": [
                                            15688,
                                            15714
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 321,
                                              "column": 84
                                            },
                                            "end": {
                                              "line": 321,
                                              "column": 110
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              15715,
                                              15716
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 111
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 112
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15688,
                                          15717
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 84
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 113
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  15719,
                                                  15729
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 321,
                                                    "column": 115
                                                  },
                                                  "end": {
                                                    "line": 321,
                                                    "column": 125
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  15730,
                                                  15735
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 321,
                                                    "column": 126
                                                  },
                                                  "end": {
                                                    "line": 321,
                                                    "column": 131
                                                  }
                                                }
                                              },
                                              "range": [
                                                15719,
                                                15735
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 321,
                                                  "column": 115
                                                },
                                                "end": {
                                                  "line": 321,
                                                  "column": 131
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 100,
                                                "raw": "100",
                                                "range": [
                                                  15736,
                                                  15739
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 321,
                                                    "column": 132
                                                  },
                                                  "end": {
                                                    "line": 321,
                                                    "column": 135
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              15719,
                                              15740
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 115
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 136
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mapTo",
                                            "range": [
                                              15741,
                                              15746
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 137
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 142
                                              }
                                            }
                                          },
                                          "range": [
                                            15719,
                                            15746
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 321,
                                              "column": 115
                                            },
                                            "end": {
                                              "line": 321,
                                              "column": 142
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              15747,
                                              15748
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 143
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 144
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15719,
                                          15749
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 115
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 145
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15621,
                                      15750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 146
                                      }
                                    }
                                  },
                                  "range": [
                                    15616,
                                    15750
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 146
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15612,
                                15751
                              ],
                              "loc": {
                                "start": {
                                  "line": 321,
                                  "column": 8
                                },
                                "end": {
                                  "line": 321,
                                  "column": 147
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15764,
                                      15772
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              15777,
                                              15778
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 322,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 322,
                                                "column": 26
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15776,
                                          15779
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 322,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 322,
                                            "column": 27
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15775,
                                      15780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 28
                                      }
                                    }
                                  },
                                  "range": [
                                    15764,
                                    15780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 28
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15760,
                                15781
                              ],
                              "loc": {
                                "start": {
                                  "line": 322,
                                  "column": 8
                                },
                                "end": {
                                  "line": 322,
                                  "column": 29
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          15790,
                                          15792
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 323,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 323,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          15793,
                                          15805
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 323,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 323,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        15790,
                                        15805
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 323,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 323,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              15806,
                                              15816
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 323,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 323,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              15817,
                                              15819
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 323,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 323,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            15806,
                                            15819
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 323,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 323,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 10,
                                            "raw": "10",
                                            "range": [
                                              15820,
                                              15822
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 323,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 323,
                                                "column": 40
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15806,
                                          15823
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 323,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 323,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Promise",
                                                  "range": [
                                                    15850,
                                                    15857
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 323,
                                                      "column": 68
                                                    },
                                                    "end": {
                                                      "line": 323,
                                                      "column": 75
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "resolve",
                                                        "range": [
                                                          15868,
                                                          15875
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 323,
                                                            "column": 86
                                                          },
                                                          "end": {
                                                            "line": 323,
                                                            "column": 93
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "resolve",
                                                              "range": [
                                                                15879,
                                                                15886
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 323,
                                                                  "column": 97
                                                                },
                                                                "end": {
                                                                  "line": 323,
                                                                  "column": 104
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Literal",
                                                                "value": 42,
                                                                "raw": "42",
                                                                "range": [
                                                                  15887,
                                                                  15889
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 323,
                                                                    "column": 105
                                                                  },
                                                                  "end": {
                                                                    "line": 323,
                                                                    "column": 107
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              15879,
                                                              15890
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 323,
                                                                "column": 97
                                                              },
                                                              "end": {
                                                                "line": 323,
                                                                "column": 108
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            15879,
                                                            15891
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 323,
                                                              "column": 97
                                                            },
                                                            "end": {
                                                              "line": 323,
                                                              "column": 109
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        15877,
                                                        15893
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 323,
                                                          "column": 95
                                                        },
                                                        "end": {
                                                          "line": 323,
                                                          "column": 111
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      15858,
                                                      15893
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 323,
                                                        "column": 76
                                                      },
                                                      "end": {
                                                        "line": 323,
                                                        "column": 111
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  15846,
                                                  15894
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 323,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 323,
                                                    "column": 112
                                                  }
                                                }
                                              },
                                              "range": [
                                                15839,
                                                15895
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 323,
                                                  "column": 57
                                                },
                                                "end": {
                                                  "line": 323,
                                                  "column": 113
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            15837,
                                            15897
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 323,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 323,
                                              "column": 115
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          15825,
                                          15897
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 323,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 323,
                                            "column": 115
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15790,
                                      15898
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 116
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      15912,
                                      15921
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    15790,
                                    15921
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 324,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          15932,
                                          15933
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 324,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 324,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          15949,
                                                          15955
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 325,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 325,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          15956,
                                                          15962
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 325,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 325,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        15949,
                                                        15962
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 325,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 325,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "x",
                                                        "range": [
                                                          15963,
                                                          15964
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 325,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 325,
                                                            "column": 27
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      15949,
                                                      15965
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 325,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 325,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      15966,
                                                      15968
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 325,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 325,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15949,
                                                    15968
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 325,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 325,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    15969,
                                                    15973
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 325,
                                                      "column": 32
                                                    },
                                                    "end": {
                                                      "line": 325,
                                                      "column": 36
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  15949,
                                                  15973
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 325,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 325,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  15974,
                                                  15979
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 325,
                                                    "column": 37
                                                  },
                                                  "end": {
                                                    "line": 325,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                15949,
                                                15979
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 325,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 325,
                                                  "column": 42
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "expected",
                                                    "range": [
                                                      15980,
                                                      15988
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 325,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 325,
                                                        "column": 51
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "shift",
                                                    "range": [
                                                      15989,
                                                      15994
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 325,
                                                        "column": 52
                                                      },
                                                      "end": {
                                                        "line": 325,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    15980,
                                                    15994
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 325,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 325,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  15980,
                                                  15996
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 325,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 325,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              15949,
                                              15997
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 325,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 325,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            15949,
                                            15998
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        15935,
                                        16008
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 324,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 326,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      15922,
                                      16008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 326,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                16036,
                                                16040
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 327,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 327,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    16045,
                                                    16050
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 327,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 327,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      16051,
                                                      16073
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 327,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 327,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  16041,
                                                  16074
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 327,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 327,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              16036,
                                              16075
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 327,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 327,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            16036,
                                            16076
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 327,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 327,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        16022,
                                        16086
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 326,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 328,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      16010,
                                      16086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 326,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          16114,
                                                          16120
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 329,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 329,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          16121,
                                                          16127
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 329,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 329,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        16114,
                                                        16127
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 329,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 329,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "MemberExpression",
                                                        "computed": false,
                                                        "object": {
                                                          "type": "Identifier",
                                                          "name": "expected",
                                                          "range": [
                                                            16128,
                                                            16136
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 329,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 329,
                                                              "column": 34
                                                            }
                                                          }
                                                        },
                                                        "property": {
                                                          "type": "Identifier",
                                                          "name": "length",
                                                          "range": [
                                                            16137,
                                                            16143
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 329,
                                                              "column": 35
                                                            },
                                                            "end": {
                                                              "line": 329,
                                                              "column": 41
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          16128,
                                                          16143
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 329,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 329,
                                                            "column": 41
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      16114,
                                                      16144
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 329,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 329,
                                                        "column": 42
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      16145,
                                                      16147
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 329,
                                                        "column": 43
                                                      },
                                                      "end": {
                                                        "line": 329,
                                                        "column": 45
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    16114,
                                                    16147
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 329,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 329,
                                                      "column": 45
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "be",
                                                  "range": [
                                                    16148,
                                                    16150
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 329,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 329,
                                                      "column": 48
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  16114,
                                                  16150
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 329,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 329,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  16151,
                                                  16156
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 329,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 329,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                16114,
                                                16156
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 329,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 329,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  16157,
                                                  16158
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 329,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 329,
                                                    "column": 56
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              16114,
                                              16159
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 329,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 329,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            16114,
                                            16160
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 58
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                16173,
                                                16177
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 330,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 330,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              16173,
                                              16179
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 330,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 330,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            16173,
                                            16180
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 330,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 330,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        16100,
                                        16190
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 328,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 331,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      16088,
                                      16190
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 328,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15790,
                                  16191
                                ],
                                "loc": {
                                  "start": {
                                    "line": 323,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 331,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                15790,
                                16192
                              ],
                              "loc": {
                                "start": {
                                  "line": 323,
                                  "column": 8
                                },
                                "end": {
                                  "line": 331,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            15602,
                            16198
                          ],
                          "loc": {
                            "start": {
                              "line": 320,
                              "column": 89
                            },
                            "end": {
                              "line": 332,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15586,
                          16198
                        ],
                        "loc": {
                          "start": {
                            "line": 320,
                            "column": 73
                          },
                          "end": {
                            "line": 332,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15517,
                      16199
                    ],
                    "loc": {
                      "start": {
                        "line": 320,
                        "column": 4
                      },
                      "end": {
                        "line": 332,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 646,
                    "_esdocTestName": "it646"
                  },
                  "range": [
                    15517,
                    16200
                  ],
                  "loc": {
                    "start": {
                      "line": 320,
                      "column": 4
                    },
                    "end": {
                      "line": 332,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16205,
                        16207
                      ],
                      "loc": {
                        "start": {
                          "line": 333,
                          "column": 4
                        },
                        "end": {
                          "line": 333,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should accept closing selector that returns a rejected promise",
                        "raw": "'should accept closing selector that returns a rejected promise'",
                        "range": [
                          16208,
                          16272
                        ],
                        "loc": {
                          "start": {
                            "line": 333,
                            "column": 7
                          },
                          "end": {
                            "line": 333,
                            "column": 71
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              16284,
                              16288
                            ],
                            "loc": {
                              "start": {
                                "line": 333,
                                "column": 83
                              },
                              "end": {
                                "line": 333,
                                "column": 87
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      16304,
                                      16306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          16309,
                                          16319
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 334,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 334,
                                            "column": 27
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "concat",
                                        "range": [
                                          16320,
                                          16326
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 334,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 334,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        16309,
                                        16326
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 334,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 334,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              16327,
                                              16337
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 45
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              16338,
                                              16340
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 46
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 48
                                              }
                                            }
                                          },
                                          "range": [
                                            16327,
                                            16340
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 334,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 334,
                                              "column": 48
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              16341,
                                              16342
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 49
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 50
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16327,
                                          16343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 334,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 334,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  16345,
                                                  16355
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 334,
                                                    "column": 53
                                                  },
                                                  "end": {
                                                    "line": 334,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  16356,
                                                  16361
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 334,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 334,
                                                    "column": 69
                                                  }
                                                }
                                              },
                                              "range": [
                                                16345,
                                                16361
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 334,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 334,
                                                  "column": 69
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 10,
                                                "raw": "10",
                                                "range": [
                                                  16362,
                                                  16364
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 334,
                                                    "column": 70
                                                  },
                                                  "end": {
                                                    "line": 334,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              16345,
                                              16365
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mapTo",
                                            "range": [
                                              16366,
                                              16371
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 74
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 79
                                              }
                                            }
                                          },
                                          "range": [
                                            16345,
                                            16371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 334,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 334,
                                              "column": 79
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              16372,
                                              16373
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 80
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 81
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16345,
                                          16374
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 334,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 334,
                                            "column": 82
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  16376,
                                                  16386
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 334,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 334,
                                                    "column": 94
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  16387,
                                                  16392
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 334,
                                                    "column": 95
                                                  },
                                                  "end": {
                                                    "line": 334,
                                                    "column": 100
                                                  }
                                                }
                                              },
                                              "range": [
                                                16376,
                                                16392
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 334,
                                                  "column": 84
                                                },
                                                "end": {
                                                  "line": 334,
                                                  "column": 100
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 10,
                                                "raw": "10",
                                                "range": [
                                                  16393,
                                                  16395
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 334,
                                                    "column": 101
                                                  },
                                                  "end": {
                                                    "line": 334,
                                                    "column": 103
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              16376,
                                              16396
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 84
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 104
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mapTo",
                                            "range": [
                                              16397,
                                              16402
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 105
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 110
                                              }
                                            }
                                          },
                                          "range": [
                                            16376,
                                            16402
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 334,
                                              "column": 84
                                            },
                                            "end": {
                                              "line": 334,
                                              "column": 110
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              16403,
                                              16404
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 111
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 112
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16376,
                                          16405
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 334,
                                            "column": 84
                                          },
                                          "end": {
                                            "line": 334,
                                            "column": 113
                                          }
                                        }
                                      },
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  16407,
                                                  16417
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 334,
                                                    "column": 115
                                                  },
                                                  "end": {
                                                    "line": 334,
                                                    "column": 125
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "timer",
                                                "range": [
                                                  16418,
                                                  16423
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 334,
                                                    "column": 126
                                                  },
                                                  "end": {
                                                    "line": 334,
                                                    "column": 131
                                                  }
                                                }
                                              },
                                              "range": [
                                                16407,
                                                16423
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 334,
                                                  "column": 115
                                                },
                                                "end": {
                                                  "line": 334,
                                                  "column": 131
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 100,
                                                "raw": "100",
                                                "range": [
                                                  16424,
                                                  16427
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 334,
                                                    "column": 132
                                                  },
                                                  "end": {
                                                    "line": 334,
                                                    "column": 135
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              16407,
                                              16428
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 115
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 136
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "mapTo",
                                            "range": [
                                              16429,
                                              16434
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 137
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 142
                                              }
                                            }
                                          },
                                          "range": [
                                            16407,
                                            16434
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 334,
                                              "column": 115
                                            },
                                            "end": {
                                              "line": 334,
                                              "column": 142
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              16435,
                                              16436
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 334,
                                                "column": 143
                                              },
                                              "end": {
                                                "line": 334,
                                                "column": 144
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16407,
                                          16437
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 334,
                                            "column": 115
                                          },
                                          "end": {
                                            "line": 334,
                                            "column": 145
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16309,
                                      16438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 334,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 334,
                                        "column": 146
                                      }
                                    }
                                  },
                                  "range": [
                                    16304,
                                    16438
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 334,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 334,
                                      "column": 146
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16300,
                                16439
                              ],
                              "loc": {
                                "start": {
                                  "line": 334,
                                  "column": 8
                                },
                                "end": {
                                  "line": 334,
                                  "column": 147
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16452,
                                      16460
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 42,
                                    "raw": "42",
                                    "range": [
                                      16463,
                                      16465
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    16452,
                                    16465
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16448,
                                16466
                              ],
                              "loc": {
                                "start": {
                                  "line": 335,
                                  "column": 8
                                },
                                "end": {
                                  "line": 335,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          16475,
                                          16477
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 336,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 336,
                                            "column": 10
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          16478,
                                          16490
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 336,
                                            "column": 11
                                          },
                                          "end": {
                                            "line": 336,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "range": [
                                        16475,
                                        16490
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 336,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 336,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              16491,
                                              16501
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 336,
                                                "column": 24
                                              },
                                              "end": {
                                                "line": 336,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              16502,
                                              16504
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 336,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 336,
                                                "column": 37
                                              }
                                            }
                                          },
                                          "range": [
                                            16491,
                                            16504
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 336,
                                              "column": 24
                                            },
                                            "end": {
                                              "line": 336,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 10,
                                            "raw": "10",
                                            "range": [
                                              16505,
                                              16507
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 336,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 336,
                                                "column": 40
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16491,
                                          16508
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 336,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 336,
                                            "column": 41
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Promise",
                                                  "range": [
                                                    16535,
                                                    16542
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 336,
                                                      "column": 68
                                                    },
                                                    "end": {
                                                      "line": 336,
                                                      "column": 75
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "FunctionExpression",
                                                    "id": null,
                                                    "params": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "resolve",
                                                        "range": [
                                                          16553,
                                                          16560
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 336,
                                                            "column": 86
                                                          },
                                                          "end": {
                                                            "line": 336,
                                                            "column": 93
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "reject",
                                                        "range": [
                                                          16562,
                                                          16568
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 336,
                                                            "column": 95
                                                          },
                                                          "end": {
                                                            "line": 336,
                                                            "column": 101
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "body": {
                                                      "type": "BlockStatement",
                                                      "body": [
                                                        {
                                                          "type": "ExpressionStatement",
                                                          "expression": {
                                                            "type": "CallExpression",
                                                            "callee": {
                                                              "type": "Identifier",
                                                              "name": "reject",
                                                              "range": [
                                                                16572,
                                                                16578
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 336,
                                                                  "column": 105
                                                                },
                                                                "end": {
                                                                  "line": 336,
                                                                  "column": 111
                                                                }
                                                              }
                                                            },
                                                            "arguments": [
                                                              {
                                                                "type": "Identifier",
                                                                "name": "expected",
                                                                "range": [
                                                                  16579,
                                                                  16587
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 336,
                                                                    "column": 112
                                                                  },
                                                                  "end": {
                                                                    "line": 336,
                                                                    "column": 120
                                                                  }
                                                                }
                                                              }
                                                            ],
                                                            "range": [
                                                              16572,
                                                              16588
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 336,
                                                                "column": 105
                                                              },
                                                              "end": {
                                                                "line": 336,
                                                                "column": 121
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            16572,
                                                            16589
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 336,
                                                              "column": 105
                                                            },
                                                            "end": {
                                                              "line": 336,
                                                              "column": 122
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        16570,
                                                        16591
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 336,
                                                          "column": 103
                                                        },
                                                        "end": {
                                                          "line": 336,
                                                          "column": 124
                                                        }
                                                      }
                                                    },
                                                    "generator": false,
                                                    "expression": false,
                                                    "range": [
                                                      16543,
                                                      16591
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 336,
                                                        "column": 76
                                                      },
                                                      "end": {
                                                        "line": 336,
                                                        "column": 124
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  16531,
                                                  16592
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 336,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 336,
                                                    "column": 125
                                                  }
                                                }
                                              },
                                              "range": [
                                                16524,
                                                16593
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 336,
                                                  "column": 57
                                                },
                                                "end": {
                                                  "line": 336,
                                                  "column": 126
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16522,
                                            16595
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 336,
                                              "column": 55
                                            },
                                            "end": {
                                              "line": 336,
                                              "column": 128
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          16510,
                                          16595
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 336,
                                            "column": 43
                                          },
                                          "end": {
                                            "line": 336,
                                            "column": 128
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16475,
                                      16596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 129
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      16610,
                                      16619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    16475,
                                    16619
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 336,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 337,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          16630,
                                          16631
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                16647,
                                                16651
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 338,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 338,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    16656,
                                                    16661
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 338,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 338,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      16662,
                                                      16684
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 338,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 338,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  16652,
                                                  16685
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 338,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 338,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              16647,
                                              16686
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 338,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 338,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            16647,
                                            16687
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 338,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 338,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        16633,
                                        16697
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 337,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 339,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      16620,
                                      16697
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          16709,
                                          16710
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 339,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 339,
                                            "column": 22
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        16726,
                                                        16732
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 340,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 340,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        16733,
                                                        16739
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 340,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 340,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      16726,
                                                      16739
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 340,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 340,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        16740,
                                                        16741
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 340,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 340,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    16726,
                                                    16742
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 340,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 340,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    16743,
                                                    16745
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 340,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 340,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  16726,
                                                  16745
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 340,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 340,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  16746,
                                                  16751
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 340,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 340,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                16726,
                                                16751
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 340,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 340,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  16752,
                                                  16760
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 340,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 340,
                                                    "column": 46
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              16726,
                                              16761
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 340,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 340,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "range": [
                                            16726,
                                            16762
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 340,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 340,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                16775,
                                                16779
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 341,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 341,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              16775,
                                              16781
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "range": [
                                            16775,
                                            16782
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 341,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 341,
                                              "column": 19
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        16712,
                                        16792
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 339,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 342,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      16699,
                                      16792
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "Identifier",
                                              "name": "done",
                                              "range": [
                                                16820,
                                                16824
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 343,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 343,
                                                  "column": 16
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    16829,
                                                    16834
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 343,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 343,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "should not be called",
                                                    "raw": "'should not be called'",
                                                    "range": [
                                                      16835,
                                                      16857
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 343,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 343,
                                                        "column": 49
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  16825,
                                                  16858
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 343,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 343,
                                                    "column": 50
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              16820,
                                              16859
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 343,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 343,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            16820,
                                            16860
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 343,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 343,
                                              "column": 52
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        16806,
                                        16870
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 342,
                                          "column": 23
                                        },
                                        "end": {
                                          "line": 344,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      16794,
                                      16870
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16475,
                                  16871
                                ],
                                "loc": {
                                  "start": {
                                    "line": 336,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 344,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                16475,
                                16872
                              ],
                              "loc": {
                                "start": {
                                  "line": 336,
                                  "column": 8
                                },
                                "end": {
                                  "line": 344,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            16290,
                            16878
                          ],
                          "loc": {
                            "start": {
                              "line": 333,
                              "column": 89
                            },
                            "end": {
                              "line": 345,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16274,
                          16878
                        ],
                        "loc": {
                          "start": {
                            "line": 333,
                            "column": 73
                          },
                          "end": {
                            "line": 345,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16205,
                      16879
                    ],
                    "loc": {
                      "start": {
                        "line": 333,
                        "column": 4
                      },
                      "end": {
                        "line": 345,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 647,
                    "_esdocTestName": "it647"
                  },
                  "range": [
                    16205,
                    16880
                  ],
                  "loc": {
                    "start": {
                      "line": 333,
                      "column": 4
                    },
                    "end": {
                      "line": 345,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16885,
                        16887
                      ],
                      "loc": {
                        "start": {
                          "line": 346,
                          "column": 4
                        },
                        "end": {
                          "line": 346,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle empty closing observable",
                        "raw": "'should handle empty closing observable'",
                        "range": [
                          16888,
                          16928
                        ],
                        "loc": {
                          "start": {
                            "line": 346,
                            "column": 7
                          },
                          "end": {
                            "line": 346,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      16956,
                                      16958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        16961,
                                        16964
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 347,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 347,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--^---b---c---d---e---f---g---h------|",
                                        "raw": "'--a--^---b---c---d---e---f---g---h------|'",
                                        "range": [
                                          16965,
                                          17008
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 347,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 347,
                                            "column": 64
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16961,
                                      17009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 347,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    16956,
                                    17009
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 347,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 347,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16952,
                                17010
                              ],
                              "loc": {
                                "start": {
                                  "line": 347,
                                  "column": 8
                                },
                                "end": {
                                  "line": 347,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      17023,
                                      17027
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                  !",
                                    "raw": "'^                                  !'",
                                    "range": [
                                      17030,
                                      17068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    17023,
                                    17068
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 348,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 348,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17019,
                                17069
                              ],
                              "loc": {
                                "start": {
                                  "line": 348,
                                  "column": 8
                                },
                                "end": {
                                  "line": 348,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      17082,
                                      17084
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        17087,
                                        17091
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 349,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 349,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x-----------y--------z---|        ",
                                        "raw": "'--x-----------y--------z---|        '",
                                        "range": [
                                          17092,
                                          17130
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 349,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 349,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17087,
                                      17131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    17082,
                                    17131
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17078,
                                17132
                              ],
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 8
                                },
                                "end": {
                                  "line": 349,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17145,
                                      17153
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--l-----------m--------n-----------|",
                                    "raw": "'--l-----------m--------n-----------|'",
                                    "range": [
                                      17156,
                                      17194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    17145,
                                    17194
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 350,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 350,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17141,
                                17195
                              ],
                              "loc": {
                                "start": {
                                  "line": 350,
                                  "column": 8
                                },
                                "end": {
                                  "line": 350,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      17208,
                                      17214
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "e1",
                                        "range": [
                                          17217,
                                          17219
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 351,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 351,
                                            "column": 23
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferToggle",
                                        "range": [
                                          17220,
                                          17232
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 351,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 351,
                                            "column": 36
                                          }
                                        }
                                      },
                                      "range": [
                                        17217,
                                        17232
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 351,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 351,
                                          "column": 36
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "e2",
                                        "range": [
                                          17233,
                                          17235
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 351,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 351,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      17258,
                                                      17268
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 351,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 351,
                                                        "column": 72
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "empty",
                                                    "range": [
                                                      17269,
                                                      17274
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 351,
                                                        "column": 73
                                                      },
                                                      "end": {
                                                        "line": 351,
                                                        "column": 78
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    17258,
                                                    17274
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 351,
                                                      "column": 62
                                                    },
                                                    "end": {
                                                      "line": 351,
                                                      "column": 78
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  17258,
                                                  17276
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 351,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 351,
                                                    "column": 80
                                                  }
                                                }
                                              },
                                              "range": [
                                                17251,
                                                17277
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 351,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 351,
                                                  "column": 81
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            17249,
                                            17279
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 351,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 351,
                                              "column": 83
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          17237,
                                          17279
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 351,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 351,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17217,
                                      17280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    17208,
                                    17280
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 351,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 351,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17204,
                                17281
                              ],
                              "loc": {
                                "start": {
                                  "line": 351,
                                  "column": 8
                                },
                                "end": {
                                  "line": 351,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17290,
                                        17306
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 352,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 352,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          17307,
                                          17313
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 352,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 352,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17290,
                                      17314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17315,
                                      17319
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    17290,
                                    17319
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 352,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 352,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17320,
                                      17328
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "l",
                                          "range": [
                                            17332,
                                            17333
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 352,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 352,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            17335,
                                            17337
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 352,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 352,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17332,
                                          17337
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 352,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 352,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "m",
                                          "range": [
                                            17339,
                                            17340
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 352,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 352,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            17342,
                                            17344
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 352,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 352,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17339,
                                          17344
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 352,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 352,
                                            "column": 62
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "n",
                                          "range": [
                                            17346,
                                            17347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 352,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 352,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [],
                                          "range": [
                                            17349,
                                            17351
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 352,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 352,
                                              "column": 69
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17346,
                                          17351
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 352,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 352,
                                            "column": 69
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17330,
                                      17353
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 71
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17290,
                                  17354
                                ],
                                "loc": {
                                  "start": {
                                    "line": 352,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 352,
                                    "column": 72
                                  }
                                }
                              },
                              "range": [
                                17290,
                                17355
                              ],
                              "loc": {
                                "start": {
                                  "line": 352,
                                  "column": 8
                                },
                                "end": {
                                  "line": 352,
                                  "column": 73
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17364,
                                        17383
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 353,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 353,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            17384,
                                            17386
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 353,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 353,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17387,
                                            17400
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 353,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 353,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          17384,
                                          17400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 353,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 353,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17364,
                                      17401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17402,
                                      17406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    17364,
                                    17406
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 353,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 353,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      17407,
                                      17411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 353,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 353,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17364,
                                  17412
                                ],
                                "loc": {
                                  "start": {
                                    "line": 353,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 353,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17364,
                                17413
                              ],
                              "loc": {
                                "start": {
                                  "line": 353,
                                  "column": 8
                                },
                                "end": {
                                  "line": 353,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            16942,
                            17419
                          ],
                          "loc": {
                            "start": {
                              "line": 346,
                              "column": 61
                            },
                            "end": {
                              "line": 354,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16930,
                          17419
                        ],
                        "loc": {
                          "start": {
                            "line": 346,
                            "column": 49
                          },
                          "end": {
                            "line": 354,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16885,
                      17420
                    ],
                    "loc": {
                      "start": {
                        "line": 346,
                        "column": 4
                      },
                      "end": {
                        "line": 354,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 648,
                    "_esdocTestName": "it648"
                  },
                  "range": [
                    16885,
                    17421
                  ],
                  "loc": {
                    "start": {
                      "line": 346,
                      "column": 4
                    },
                    "end": {
                      "line": 354,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                201,
                17423
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 58
                },
                "end": {
                  "line": 355,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              189,
              17423
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 46
              },
              "end": {
                "line": 355,
                "column": 1
              }
            }
          }
        ],
        "range": [
          143,
          17424
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 355,
            "column": 2
          }
        },
        "_esdocTestId": 627,
        "_esdocTestName": "describe627"
      },
      "range": [
        143,
        17425
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 355,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {bufferToggle} ",
          "range": [
            115,
            142
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 27
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=bufferToggle-spec.js.map",
          "range": [
            17426,
            17471
          ],
          "loc": {
            "start": {
              "line": 356,
              "column": 0
            },
            "end": {
              "line": 356,
              "column": 45
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    17425
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 355,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {bufferToggle} ",
      "range": [
        115,
        142
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 27
        }
      }
    },
    {
      "type": "Line",
      "value": "                                         ---------------(j|)",
      "range": [
        1157,
        1219
      ],
      "loc": {
        "start": {
          "line": 24,
          "column": 8
        },
        "end": {
          "line": 24,
          "column": 70
        }
      }
    },
    {
      "type": "Line",
      "value": "                                                        ---------------(j|)",
      "range": [
        1228,
        1305
      ],
      "loc": {
        "start": {
          "line": 25,
          "column": 8
        },
        "end": {
          "line": 25,
          "column": 85
        }
      }
    },
    {
      "type": "Line",
      "value": " eslint-disable-line key-spacing",
      "range": [
        3716,
        3750
      ],
      "loc": {
        "start": {
          "line": 73,
          "column": 67
        },
        "end": {
          "line": 73,
          "column": 101
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=bufferToggle-spec.js.map",
      "range": [
        17426,
        17471
      ],
      "loc": {
        "start": {
          "line": 356,
          "column": 0
        },
        "end": {
          "line": 356,
          "column": 45
        }
      }
    }
  ]
}