{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              18,
              20
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                23,
                30
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 9
                },
                "end": {
                  "line": 2,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  31,
                  50
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 17
                  },
                  "end": {
                    "line": 2,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              23,
              51
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 9
              },
              "end": {
                "line": 2,
                "column": 37
              }
            }
          },
          "range": [
            18,
            51
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        52
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              57,
              63
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                66,
                73
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 13
                },
                "end": {
                  "line": 3,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  74,
                  80
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 21
                  },
                  "end": {
                    "line": 3,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              66,
              81
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 13
              },
              "end": {
                "line": 3,
                "column": 28
              }
            }
          },
          "range": [
            57,
            81
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        53,
        82
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 29
        }
      }
    },
    {
      "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 {bufferCount} ",
          "range": [
            115,
            141
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 26
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            142,
            150
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.bufferCount",
            "raw": "'Observable.prototype.bufferCount'",
            "range": [
              151,
              185
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 9
              },
              "end": {
                "line": 6,
                "column": 43
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          205,
                          214
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 4
                          },
                          "end": {
                            "line": 7,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "bufferCount(3,2)",
                          "raw": "'bufferCount(3,2)'",
                          "range": [
                            215,
                            233
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 14
                            },
                            "end": {
                              "line": 7,
                              "column": 32
                            }
                          }
                        }
                      ],
                      "range": [
                        205,
                        234
                      ],
                      "loc": {
                        "start": {
                          "line": 7,
                          "column": 4
                        },
                        "end": {
                          "line": 7,
                          "column": 33
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers at intervals",
                        "raw": "'should emit buffers at intervals'",
                        "range": [
                          235,
                          269
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 34
                          },
                          "end": {
                            "line": 7,
                            "column": 68
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      297,
                                      303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 8,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            320,
                                            321
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                324,
                                                327
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 9,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 9,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                329,
                                                332
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 9,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 9,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                334,
                                                337
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 9,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 9,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            323,
                                            338
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 9,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 9,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          320,
                                          338
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            352,
                                            353
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 10,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 10,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                356,
                                                359
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 10,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 10,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                361,
                                                364
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 10,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 10,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                366,
                                                369
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 10,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 10,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            355,
                                            370
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 10,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 10,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          352,
                                          370
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            384,
                                            385
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 11,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 11,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                388,
                                                391
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                393,
                                                396
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                398,
                                                401
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            387,
                                            402
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 11,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 11,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          384,
                                          402
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            416,
                                            417
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                420,
                                                423
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 12,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                425,
                                                428
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 12,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "i",
                                              "raw": "'i'",
                                              "range": [
                                                430,
                                                433
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 12,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 12,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            419,
                                            434
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 12,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 12,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          416,
                                          434
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 12,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 12,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            448,
                                            449
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "i",
                                              "raw": "'i'",
                                              "range": [
                                                452,
                                                455
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            451,
                                            456
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          448,
                                          456
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 20
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      306,
                                      466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 8,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    297,
                                    466
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 8,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                293,
                                467
                              ],
                              "loc": {
                                "start": {
                                  "line": 8,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      480,
                                      482
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        485,
                                        488
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 15,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 15,
                                          "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": [
                                          489,
                                          521
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 15,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 15,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      485,
                                      522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 15,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 15,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    480,
                                    522
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 15,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 15,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                476,
                                523
                              ],
                              "loc": {
                                "start": {
                                  "line": 15,
                                  "column": 8
                                },
                                "end": {
                                  "line": 15,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      536,
                                      544
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------v-----w-----x-----y--(z|)",
                                    "raw": "'--------v-----w-----x-----y--(z|)'",
                                    "range": [
                                      547,
                                      582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 16,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 16,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    536,
                                    582
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 16,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 16,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                532,
                                583
                              ],
                              "loc": {
                                "start": {
                                  "line": 16,
                                  "column": 8
                                },
                                "end": {
                                  "line": 16,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        592,
                                        608
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              609,
                                              611
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferCount",
                                            "range": [
                                              612,
                                              623
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            609,
                                            623
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 17,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 17,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              624,
                                              625
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              627,
                                              628
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 17,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 17,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          609,
                                          629
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      592,
                                      630
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      631,
                                      635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    592,
                                    635
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      636,
                                      644
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      646,
                                      652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  592,
                                  653
                                ],
                                "loc": {
                                  "start": {
                                    "line": 17,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 17,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                592,
                                654
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            283,
                            660
                          ],
                          "loc": {
                            "start": {
                              "line": 7,
                              "column": 82
                            },
                            "end": {
                              "line": 18,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          271,
                          660
                        ],
                        "loc": {
                          "start": {
                            "line": 7,
                            "column": 70
                          },
                          "end": {
                            "line": 18,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      205,
                      661
                    ],
                    "loc": {
                      "start": {
                        "line": 7,
                        "column": 4
                      },
                      "end": {
                        "line": 18,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    205,
                    662
                  ],
                  "loc": {
                    "start": {
                      "line": 7,
                      "column": 4
                    },
                    "end": {
                      "line": 18,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        667,
                        669
                      ],
                      "loc": {
                        "start": {
                          "line": 19,
                          "column": 4
                        },
                        "end": {
                          "line": 19,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers at buffersize of intervals if not specified",
                        "raw": "'should emit buffers at buffersize of intervals if not specified'",
                        "range": [
                          670,
                          735
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 7
                          },
                          "end": {
                            "line": 19,
                            "column": 72
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      763,
                                      769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            786,
                                            787
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                790,
                                                793
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                795,
                                                798
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 21,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 21,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            789,
                                            799
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 21,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 21,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          786,
                                          799
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 21,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 21,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            813,
                                            814
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                817,
                                                820
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                822,
                                                825
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            816,
                                            826
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          813,
                                          826
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            840,
                                            841
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                844,
                                                847
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                849,
                                                852
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            843,
                                            853
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          840,
                                          853
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      772,
                                      863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    763,
                                    863
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                759,
                                864
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      877,
                                      879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        882,
                                        885
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--d--e--f--|",
                                        "raw": "'--a--b--c--d--e--f--|'",
                                        "range": [
                                          886,
                                          909
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      882,
                                      910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    877,
                                    910
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                873,
                                911
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      924,
                                      932
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----x-----y-----z--|",
                                    "raw": "'-----x-----y-----z--|'",
                                    "range": [
                                      935,
                                      958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 26,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 26,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    924,
                                    958
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 26,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 26,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                920,
                                959
                              ],
                              "loc": {
                                "start": {
                                  "line": 26,
                                  "column": 8
                                },
                                "end": {
                                  "line": 26,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        968,
                                        984
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 27,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 27,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              985,
                                              987
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 27,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 27,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferCount",
                                            "range": [
                                              988,
                                              999
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 27,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 27,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            985,
                                            999
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 27,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 27,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              1000,
                                              1001
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 27,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 27,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          985,
                                          1002
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 27,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 27,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      968,
                                      1003
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1004,
                                      1008
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    968,
                                    1008
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 27,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 27,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1009,
                                      1017
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1019,
                                      1025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 27,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 27,
                                        "column": 65
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  968,
                                  1026
                                ],
                                "loc": {
                                  "start": {
                                    "line": 27,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 27,
                                    "column": 66
                                  }
                                }
                              },
                              "range": [
                                968,
                                1027
                              ],
                              "loc": {
                                "start": {
                                  "line": 27,
                                  "column": 8
                                },
                                "end": {
                                  "line": 27,
                                  "column": 67
                                }
                              }
                            }
                          ],
                          "range": [
                            749,
                            1033
                          ],
                          "loc": {
                            "start": {
                              "line": 19,
                              "column": 86
                            },
                            "end": {
                              "line": 28,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          737,
                          1033
                        ],
                        "loc": {
                          "start": {
                            "line": 19,
                            "column": 74
                          },
                          "end": {
                            "line": 28,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      667,
                      1034
                    ],
                    "loc": {
                      "start": {
                        "line": 19,
                        "column": 4
                      },
                      "end": {
                        "line": 28,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 601,
                    "_esdocTestName": "it601"
                  },
                  "range": [
                    667,
                    1035
                  ],
                  "loc": {
                    "start": {
                      "line": 19,
                      "column": 4
                    },
                    "end": {
                      "line": 28,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1040,
                        1042
                      ],
                      "loc": {
                        "start": {
                          "line": 29,
                          "column": 4
                        },
                        "end": {
                          "line": 29,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should buffer properly (issue #2062)",
                        "raw": "'should buffer properly (issue #2062)'",
                        "range": [
                          1043,
                          1081
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 7
                          },
                          "end": {
                            "line": 29,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "item$",
                                    "range": [
                                      1109,
                                      1114
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Rx",
                                        "range": [
                                          1121,
                                          1123
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "Subject",
                                        "range": [
                                          1124,
                                          1131
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 34
                                          }
                                        }
                                      },
                                      "range": [
                                        1121,
                                        1131
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 24
                                        },
                                        "end": {
                                          "line": 30,
                                          "column": 34
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      1117,
                                      1133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 30,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    1109,
                                    1133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 30,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1105,
                                1134
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 30,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "results",
                                    "range": [
                                      1147,
                                      1154
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 19
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [],
                                    "range": [
                                      1157,
                                      1159
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 31,
                                        "column": 22
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    1147,
                                    1159
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 31,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 31,
                                      "column": 24
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1143,
                                1160
                              ],
                              "loc": {
                                "start": {
                                  "line": 31,
                                  "column": 8
                                },
                                "end": {
                                  "line": 31,
                                  "column": 25
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "item$",
                                        "range": [
                                          1169,
                                          1174
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 13
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "bufferCount",
                                        "range": [
                                          1188,
                                          1199
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 24
                                          }
                                        }
                                      },
                                      "range": [
                                        1169,
                                        1199
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 33,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          1200,
                                          1201
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 26
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          1203,
                                          1204
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 33,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 33,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1169,
                                      1205
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 33,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      1219,
                                      1228
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    1169,
                                    1228
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 32,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 34,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "value",
                                        "range": [
                                          1239,
                                          1244
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 34,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 34,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "results",
                                                "range": [
                                                  1260,
                                                  1267
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 35,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 35,
                                                    "column": 19
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "push",
                                                "range": [
                                                  1268,
                                                  1272
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 35,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 35,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "range": [
                                                1260,
                                                1272
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 35,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 35,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "value",
                                                "range": [
                                                  1273,
                                                  1278
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 35,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 35,
                                                    "column": 30
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1260,
                                              1279
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 35,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 35,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "range": [
                                            1260,
                                            1280
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 35,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 35,
                                              "column": 32
                                            }
                                          }
                                        },
                                        {
                                          "type": "IfStatement",
                                          "test": {
                                            "type": "BinaryExpression",
                                            "operator": "===",
                                            "left": {
                                              "type": "CallExpression",
                                              "callee": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "value",
                                                  "range": [
                                                    1297,
                                                    1302
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 36,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 36,
                                                      "column": 21
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "join",
                                                  "range": [
                                                    1303,
                                                    1307
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 36,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 36,
                                                      "column": 26
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1297,
                                                  1307
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 36,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 36,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "arguments": [],
                                              "range": [
                                                1297,
                                                1309
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 36,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 36,
                                                  "column": 28
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": "1,2,3",
                                              "raw": "'1,2,3'",
                                              "range": [
                                                1314,
                                                1321
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 36,
                                                  "column": 33
                                                },
                                                "end": {
                                                  "line": 36,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "range": [
                                              1297,
                                              1321
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 36,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 36,
                                                "column": 40
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ExpressionStatement",
                                                "expression": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "item$",
                                                      "range": [
                                                        1341,
                                                        1346
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 37,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 37,
                                                          "column": 21
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "next",
                                                      "range": [
                                                        1347,
                                                        1351
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 37,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 37,
                                                          "column": 26
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1341,
                                                      1351
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 37,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 37,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Literal",
                                                      "value": 4,
                                                      "raw": "4",
                                                      "range": [
                                                        1352,
                                                        1353
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 37,
                                                          "column": 27
                                                        },
                                                        "end": {
                                                          "line": 37,
                                                          "column": 28
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1341,
                                                    1354
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 37,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 37,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1341,
                                                  1355
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 37,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 37,
                                                    "column": 30
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1323,
                                              1369
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 36,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 38,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "alternate": null,
                                          "range": [
                                            1293,
                                            1369
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 36,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 38,
                                              "column": 13
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1246,
                                        1379
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 34,
                                          "column": 40
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1229,
                                      1379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1169,
                                  1380
                                ],
                                "loc": {
                                  "start": {
                                    "line": 32,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 39,
                                    "column": 10
                                  }
                                }
                              },
                              "range": [
                                1169,
                                1381
                              ],
                              "loc": {
                                "start": {
                                  "line": 32,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "item$",
                                    "range": [
                                      1390,
                                      1395
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "next",
                                    "range": [
                                      1396,
                                      1400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "range": [
                                    1390,
                                    1400
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 18
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 1,
                                    "raw": "1",
                                    "range": [
                                      1401,
                                      1402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 20
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1390,
                                  1403
                                ],
                                "loc": {
                                  "start": {
                                    "line": 40,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 40,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                1390,
                                1404
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "item$",
                                    "range": [
                                      1413,
                                      1418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "next",
                                    "range": [
                                      1419,
                                      1423
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "range": [
                                    1413,
                                    1423
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 18
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 2,
                                    "raw": "2",
                                    "range": [
                                      1424,
                                      1425
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 20
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1413,
                                  1426
                                ],
                                "loc": {
                                  "start": {
                                    "line": 41,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 41,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                1413,
                                1427
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "item$",
                                    "range": [
                                      1436,
                                      1441
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "next",
                                    "range": [
                                      1442,
                                      1446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 14
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "range": [
                                    1436,
                                    1446
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 18
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": 3,
                                    "raw": "3",
                                    "range": [
                                      1447,
                                      1448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 20
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1436,
                                  1449
                                ],
                                "loc": {
                                  "start": {
                                    "line": 42,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 42,
                                    "column": 21
                                  }
                                }
                              },
                              "range": [
                                1436,
                                1450
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 22
                                }
                              }
                            },
                            {
                              "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": [
                                              1459,
                                              1465
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 14
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "expect",
                                            "range": [
                                              1466,
                                              1472
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 15
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            1459,
                                            1472
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 43,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 43,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "results",
                                            "range": [
                                              1473,
                                              1480
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 29
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1459,
                                          1481
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "to",
                                        "range": [
                                          1482,
                                          1484
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        1459,
                                        1484
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "property": {
                                      "type": "Identifier",
                                      "name": "deep",
                                      "range": [
                                        1485,
                                        1489
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 43,
                                          "column": 34
                                        },
                                        "end": {
                                          "line": 43,
                                          "column": 38
                                        }
                                      }
                                    },
                                    "range": [
                                      1459,
                                      1489
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "equal",
                                    "range": [
                                      1490,
                                      1495
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 39
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    1459,
                                    1495
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              1498,
                                              1499
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              1501,
                                              1502
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 51
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              1504,
                                              1505
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 53
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1497,
                                          1506
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              1509,
                                              1510
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 59
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              1512,
                                              1513
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 62
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              1515,
                                              1516
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 43,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 43,
                                                "column": 65
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1508,
                                          1517
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 43,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 43,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1496,
                                      1518
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 67
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1459,
                                  1519
                                ],
                                "loc": {
                                  "start": {
                                    "line": 43,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 43,
                                    "column": 68
                                  }
                                }
                              },
                              "range": [
                                1459,
                                1520
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 69
                                }
                              }
                            }
                          ],
                          "range": [
                            1095,
                            1526
                          ],
                          "loc": {
                            "start": {
                              "line": 29,
                              "column": 59
                            },
                            "end": {
                              "line": 44,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1083,
                          1526
                        ],
                        "loc": {
                          "start": {
                            "line": 29,
                            "column": 47
                          },
                          "end": {
                            "line": 44,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1040,
                      1527
                    ],
                    "loc": {
                      "start": {
                        "line": 29,
                        "column": 4
                      },
                      "end": {
                        "line": 44,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 602,
                    "_esdocTestName": "it602"
                  },
                  "range": [
                    1040,
                    1528
                  ],
                  "loc": {
                    "start": {
                      "line": 29,
                      "column": 4
                    },
                    "end": {
                      "line": 44,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1533,
                        1535
                      ],
                      "loc": {
                        "start": {
                          "line": 45,
                          "column": 4
                        },
                        "end": {
                          "line": 45,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit partial buffers if source completes before reaching specified buffer count",
                        "raw": "'should emit partial buffers if source completes before reaching specified buffer count'",
                        "range": [
                          1536,
                          1624
                        ],
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 7
                          },
                          "end": {
                            "line": 45,
                            "column": 95
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1652,
                                      1654
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1657,
                                        1660
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 46,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 46,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--d--|",
                                        "raw": "'--a--b--c--d--|'",
                                        "range": [
                                          1661,
                                          1678
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1657,
                                      1679
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 46,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 46,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    1652,
                                    1679
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 46,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 46,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1648,
                                1680
                              ],
                              "loc": {
                                "start": {
                                  "line": 46,
                                  "column": 8
                                },
                                "end": {
                                  "line": 46,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1693,
                                      1701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------------(x|)",
                                    "raw": "'--------------(x|)'",
                                    "range": [
                                      1704,
                                      1724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 47,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 47,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    1693,
                                    1724
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 47,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 47,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1689,
                                1725
                              ],
                              "loc": {
                                "start": {
                                  "line": 47,
                                  "column": 8
                                },
                                "end": {
                                  "line": 47,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        1734,
                                        1750
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 48,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 48,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              1751,
                                              1753
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 48,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 48,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferCount",
                                            "range": [
                                              1754,
                                              1765
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 48,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 48,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            1751,
                                            1765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 48,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 48,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 5,
                                            "raw": "5",
                                            "range": [
                                              1766,
                                              1767
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 48,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 48,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1751,
                                          1768
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1734,
                                      1769
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1770,
                                      1774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    1734,
                                    1774
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 48,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1775,
                                      1783
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            1787,
                                            1788
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 48,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 48,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                1791,
                                                1794
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 65
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 68
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                1796,
                                                1799
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 70
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 73
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                1801,
                                                1804
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 75
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 78
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                1806,
                                                1809
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 48,
                                                  "column": 80
                                                },
                                                "end": {
                                                  "line": 48,
                                                  "column": 83
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1790,
                                            1810
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 48,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 48,
                                              "column": 84
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          1787,
                                          1810
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 48,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 48,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1785,
                                      1812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 48,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 86
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1734,
                                  1813
                                ],
                                "loc": {
                                  "start": {
                                    "line": 48,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 48,
                                    "column": 87
                                  }
                                }
                              },
                              "range": [
                                1734,
                                1814
                              ],
                              "loc": {
                                "start": {
                                  "line": 48,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 88
                                }
                              }
                            }
                          ],
                          "range": [
                            1638,
                            1820
                          ],
                          "loc": {
                            "start": {
                              "line": 45,
                              "column": 109
                            },
                            "end": {
                              "line": 49,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1626,
                          1820
                        ],
                        "loc": {
                          "start": {
                            "line": 45,
                            "column": 97
                          },
                          "end": {
                            "line": 49,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1533,
                      1821
                    ],
                    "loc": {
                      "start": {
                        "line": 45,
                        "column": 4
                      },
                      "end": {
                        "line": 49,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 603,
                    "_esdocTestName": "it603"
                  },
                  "range": [
                    1533,
                    1822
                  ],
                  "loc": {
                    "start": {
                      "line": 45,
                      "column": 4
                    },
                    "end": {
                      "line": 49,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1827,
                        1829
                      ],
                      "loc": {
                        "start": {
                          "line": 50,
                          "column": 4
                        },
                        "end": {
                          "line": 50,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit full buffer then last partial buffer if source completes",
                        "raw": "'should emit full buffer then last partial buffer if source completes'",
                        "range": [
                          1830,
                          1900
                        ],
                        "loc": {
                          "start": {
                            "line": 50,
                            "column": 7
                          },
                          "end": {
                            "line": 50,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1928,
                                      1930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1933,
                                        1936
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a^-b--c--d--e--|",
                                        "raw": "'--a^-b--c--d--e--|'",
                                        "range": [
                                          1937,
                                          1957
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1933,
                                      1958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    1928,
                                    1958
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1924,
                                1959
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1972,
                                      1978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^             !",
                                    "raw": "'^             !'",
                                    "range": [
                                      1981,
                                      1998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    1972,
                                    1998
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1968,
                                1999
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2012,
                                      2020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------y-----(z|)",
                                    "raw": "'--------y-----(z|)'",
                                    "range": [
                                      2023,
                                      2043
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 53,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 53,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    2012,
                                    2043
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 53,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 53,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2008,
                                2044
                              ],
                              "loc": {
                                "start": {
                                  "line": 53,
                                  "column": 8
                                },
                                "end": {
                                  "line": 53,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2053,
                                        2069
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 54,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 54,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2070,
                                              2072
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 54,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 54,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferCount",
                                            "range": [
                                              2073,
                                              2084
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 54,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 54,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            2070,
                                            2084
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              2085,
                                              2086
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 54,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 54,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2070,
                                          2087
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2053,
                                      2088
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2089,
                                      2093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    2053,
                                    2093
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 54,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 54,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2094,
                                      2102
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 57
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            2106,
                                            2107
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 61
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 62
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                2110,
                                                2113
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 65
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 68
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                2115,
                                                2118
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 70
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 73
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                2120,
                                                2123
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 75
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 78
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2109,
                                            2124
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 79
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2106,
                                          2124
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 61
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 79
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            2126,
                                            2127
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 81
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 82
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                2130,
                                                2133
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 54,
                                                  "column": 85
                                                },
                                                "end": {
                                                  "line": 54,
                                                  "column": 88
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2129,
                                            2134
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 54,
                                              "column": 84
                                            },
                                            "end": {
                                              "line": 54,
                                              "column": 89
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2126,
                                          2134
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 54,
                                            "column": 81
                                          },
                                          "end": {
                                            "line": 54,
                                            "column": 89
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2104,
                                      2136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 54,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 54,
                                        "column": 91
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2053,
                                  2137
                                ],
                                "loc": {
                                  "start": {
                                    "line": 54,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 54,
                                    "column": 92
                                  }
                                }
                              },
                              "range": [
                                2053,
                                2138
                              ],
                              "loc": {
                                "start": {
                                  "line": 54,
                                  "column": 8
                                },
                                "end": {
                                  "line": 54,
                                  "column": 93
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2147,
                                        2166
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 55,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 55,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2167,
                                            2169
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2170,
                                            2183
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 55,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 55,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2167,
                                          2183
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 55,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 55,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2147,
                                      2184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2185,
                                      2189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2147,
                                    2189
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 55,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 55,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2190,
                                      2196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 55,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 55,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2147,
                                  2197
                                ],
                                "loc": {
                                  "start": {
                                    "line": 55,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 55,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2147,
                                2198
                              ],
                              "loc": {
                                "start": {
                                  "line": 55,
                                  "column": 8
                                },
                                "end": {
                                  "line": 55,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1914,
                            2204
                          ],
                          "loc": {
                            "start": {
                              "line": 50,
                              "column": 91
                            },
                            "end": {
                              "line": 56,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1902,
                          2204
                        ],
                        "loc": {
                          "start": {
                            "line": 50,
                            "column": 79
                          },
                          "end": {
                            "line": 56,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1827,
                      2205
                    ],
                    "loc": {
                      "start": {
                        "line": 50,
                        "column": 4
                      },
                      "end": {
                        "line": 56,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 604,
                    "_esdocTestName": "it604"
                  },
                  "range": [
                    1827,
                    2206
                  ],
                  "loc": {
                    "start": {
                      "line": 50,
                      "column": 4
                    },
                    "end": {
                      "line": 56,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2211,
                        2213
                      ],
                      "loc": {
                        "start": {
                          "line": 57,
                          "column": 4
                        },
                        "end": {
                          "line": 57,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers at intervals, but stop when result is unsubscribed early",
                        "raw": "'should emit buffers at intervals, but stop when result is unsubscribed early'",
                        "range": [
                          2214,
                          2292
                        ],
                        "loc": {
                          "start": {
                            "line": 57,
                            "column": 7
                          },
                          "end": {
                            "line": 57,
                            "column": 85
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2320,
                                      2326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            2343,
                                            2344
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                2347,
                                                2350
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                2352,
                                                2355
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                2357,
                                                2360
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 59,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 59,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2346,
                                            2361
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 59,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 59,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2343,
                                          2361
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 59,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 59,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            2375,
                                            2376
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                2379,
                                                2382
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                2384,
                                                2387
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                2389,
                                                2392
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 60,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 60,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2378,
                                            2393
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 60,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 60,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2375,
                                          2393
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2329,
                                      2403
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2320,
                                    2403
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2316,
                                2404
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2417,
                                      2419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2422,
                                        2425
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 62,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 62,
                                          "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": [
                                          2426,
                                          2458
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 62,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 62,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2422,
                                      2459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    2417,
                                    2459
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2413,
                                2460
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      2473,
                                      2478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                  !           ",
                                    "raw": "'                  !           '",
                                    "range": [
                                      2481,
                                      2513
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    2473,
                                    2513
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 63,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2469,
                                2514
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 63,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2527,
                                      2531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !           ",
                                    "raw": "'^                 !           '",
                                    "range": [
                                      2534,
                                      2566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 64,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 64,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    2527,
                                    2566
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 64,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 64,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2523,
                                2567
                              ],
                              "loc": {
                                "start": {
                                  "line": 64,
                                  "column": 8
                                },
                                "end": {
                                  "line": 64,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2580,
                                      2588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------v-----w----           ",
                                    "raw": "'--------v-----w----           '",
                                    "range": [
                                      2591,
                                      2623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 65,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 65,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    2580,
                                    2623
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 65,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 65,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2576,
                                2624
                              ],
                              "loc": {
                                "start": {
                                  "line": 65,
                                  "column": 8
                                },
                                "end": {
                                  "line": 65,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2633,
                                        2649
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 66,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 66,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              2650,
                                              2652
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferCount",
                                            "range": [
                                              2653,
                                              2664
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            2650,
                                            2664
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              2665,
                                              2666
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              2668,
                                              2669
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 66,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 66,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          2650,
                                          2670
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          2672,
                                          2677
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2633,
                                      2678
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2679,
                                      2683
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 54
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    2633,
                                    2683
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 66,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 66,
                                      "column": 58
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2684,
                                      2692
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 59
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 67
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2694,
                                      2700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 66,
                                        "column": 69
                                      },
                                      "end": {
                                        "line": 66,
                                        "column": 75
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2633,
                                  2701
                                ],
                                "loc": {
                                  "start": {
                                    "line": 66,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 66,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                2633,
                                2702
                              ],
                              "loc": {
                                "start": {
                                  "line": 66,
                                  "column": 8
                                },
                                "end": {
                                  "line": 66,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2711,
                                        2730
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 67,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 67,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2731,
                                            2733
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2734,
                                            2747
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 67,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 67,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2731,
                                          2747
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 67,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 67,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2711,
                                      2748
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2749,
                                      2753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2711,
                                    2753
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 67,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      2754,
                                      2758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 67,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2711,
                                  2759
                                ],
                                "loc": {
                                  "start": {
                                    "line": 67,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 67,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                2711,
                                2760
                              ],
                              "loc": {
                                "start": {
                                  "line": 67,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            2306,
                            2766
                          ],
                          "loc": {
                            "start": {
                              "line": 57,
                              "column": 99
                            },
                            "end": {
                              "line": 68,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2294,
                          2766
                        ],
                        "loc": {
                          "start": {
                            "line": 57,
                            "column": 87
                          },
                          "end": {
                            "line": 68,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2211,
                      2767
                    ],
                    "loc": {
                      "start": {
                        "line": 57,
                        "column": 4
                      },
                      "end": {
                        "line": 68,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 605,
                    "_esdocTestName": "it605"
                  },
                  "range": [
                    2211,
                    2768
                  ],
                  "loc": {
                    "start": {
                      "line": 57,
                      "column": 4
                    },
                    "end": {
                      "line": 68,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2773,
                        2775
                      ],
                      "loc": {
                        "start": {
                          "line": 69,
                          "column": 4
                        },
                        "end": {
                          "line": 69,
                          "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": [
                          2776,
                          2855
                        ],
                        "loc": {
                          "start": {
                            "line": 69,
                            "column": 7
                          },
                          "end": {
                            "line": 69,
                            "column": 86
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2883,
                                      2889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            2906,
                                            2907
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                2910,
                                                2913
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                2915,
                                                2918
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                2920,
                                                2923
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 71,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 71,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2909,
                                            2924
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2906,
                                          2924
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            2938,
                                            2939
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                2942,
                                                2945
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                2947,
                                                2950
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                2952,
                                                2955
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 72,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 72,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2941,
                                            2956
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 72,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 72,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2938,
                                          2956
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 72,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 72,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2892,
                                      2966
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 73,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2883,
                                    2966
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 73,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2879,
                                2967
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 73,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2980,
                                      2982
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2985,
                                        2988
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 74,
                                          "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": [
                                          2989,
                                          3021
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 74,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 74,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2985,
                                      3022
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    2980,
                                    3022
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2976,
                                3023
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 74,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3036,
                                      3040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 16
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !           ",
                                    "raw": "'^                 !           '",
                                    "range": [
                                      3043,
                                      3075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 75,
                                        "column": 19
                                      },
                                      "end": {
                                        "line": 75,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    3036,
                                    3075
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 75,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 75,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3032,
                                3076
                              ],
                              "loc": {
                                "start": {
                                  "line": 75,
                                  "column": 8
                                },
                                "end": {
                                  "line": 75,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3089,
                                      3097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------v-----w----           ",
                                    "raw": "'--------v-----w----           '",
                                    "range": [
                                      3100,
                                      3132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 76,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 76,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    3089,
                                    3132
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 76,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 76,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3085,
                                3133
                              ],
                              "loc": {
                                "start": {
                                  "line": 76,
                                  "column": 8
                                },
                                "end": {
                                  "line": 76,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      3146,
                                      3151
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                  !           ",
                                    "raw": "'                  !           '",
                                    "range": [
                                      3154,
                                      3186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 77,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 77,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    3146,
                                    3186
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 77,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 77,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3142,
                                3187
                              ],
                              "loc": {
                                "start": {
                                  "line": 77,
                                  "column": 8
                                },
                                "end": {
                                  "line": 77,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      3200,
                                      3206
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 78,
                                        "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": [
                                                  3209,
                                                  3211
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 78,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 78,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  3225,
                                                  3233
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 79,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 79,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                3209,
                                                3233
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 78,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 79,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      3244,
                                                      3245
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 79,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 79,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              3256,
                                                              3266
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 79,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 79,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              3267,
                                                              3269
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 79,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 79,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            3256,
                                                            3269
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 79,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 79,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              3270,
                                                              3271
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 79,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 79,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3256,
                                                          3272
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 79,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 79,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        3249,
                                                        3273
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 79,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 79,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    3247,
                                                    3275
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 79,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 79,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  3234,
                                                  3275
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 79,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 79,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3209,
                                              3276
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 78,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 79,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferCount",
                                            "range": [
                                              3290,
                                              3301
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 80,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 80,
                                                "column": 24
                                              }
                                            }
                                          },
                                          "range": [
                                            3209,
                                            3301
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 78,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 80,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              3302,
                                              3303
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 80,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 80,
                                                "column": 26
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              3305,
                                              3306
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 80,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 80,
                                                "column": 29
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3209,
                                          3307
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 78,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 80,
                                            "column": 30
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          3321,
                                          3329
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        3209,
                                        3329
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 78,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 81,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              3340,
                                              3341
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 81,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 81,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      3352,
                                                      3362
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 81,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 81,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      3363,
                                                      3365
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 81,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 81,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    3352,
                                                    3365
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 81,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 81,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      3366,
                                                      3367
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 81,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 81,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3352,
                                                  3368
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                3345,
                                                3369
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3343,
                                            3371
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          3330,
                                          3371
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 81,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 81,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3209,
                                      3372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 78,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 81,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    3200,
                                    3372
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 78,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 81,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3196,
                                3373
                              ],
                              "loc": {
                                "start": {
                                  "line": 78,
                                  "column": 8
                                },
                                "end": {
                                  "line": 81,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3382,
                                        3398
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 82,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 82,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          3399,
                                          3405
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          3407,
                                          3412
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 82,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 82,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3382,
                                      3413
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3414,
                                      3418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    3382,
                                    3418
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 82,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 82,
                                      "column": 44
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3419,
                                      3427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 53
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3429,
                                      3435
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 82,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 82,
                                        "column": 61
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3382,
                                  3436
                                ],
                                "loc": {
                                  "start": {
                                    "line": 82,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 82,
                                    "column": 62
                                  }
                                }
                              },
                              "range": [
                                3382,
                                3437
                              ],
                              "loc": {
                                "start": {
                                  "line": 82,
                                  "column": 8
                                },
                                "end": {
                                  "line": 82,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3446,
                                        3465
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 83,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 83,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3466,
                                            3468
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3469,
                                            3482
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3466,
                                          3482
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 83,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 83,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3446,
                                      3483
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3484,
                                      3488
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3446,
                                    3488
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 83,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 83,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "subs",
                                    "range": [
                                      3489,
                                      3493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 83,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 83,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3446,
                                  3494
                                ],
                                "loc": {
                                  "start": {
                                    "line": 83,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 83,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                3446,
                                3495
                              ],
                              "loc": {
                                "start": {
                                  "line": 83,
                                  "column": 8
                                },
                                "end": {
                                  "line": 83,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            2869,
                            3501
                          ],
                          "loc": {
                            "start": {
                              "line": 69,
                              "column": 100
                            },
                            "end": {
                              "line": 84,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2857,
                          3501
                        ],
                        "loc": {
                          "start": {
                            "line": 69,
                            "column": 88
                          },
                          "end": {
                            "line": 84,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2773,
                      3502
                    ],
                    "loc": {
                      "start": {
                        "line": 69,
                        "column": 4
                      },
                      "end": {
                        "line": 84,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 606,
                    "_esdocTestName": "it606"
                  },
                  "range": [
                    2773,
                    3503
                  ],
                  "loc": {
                    "start": {
                      "line": 69,
                      "column": 4
                    },
                    "end": {
                      "line": 84,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3508,
                        3510
                      ],
                      "loc": {
                        "start": {
                          "line": 85,
                          "column": 4
                        },
                        "end": {
                          "line": 85,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error if source raise error before reaching specified buffer count",
                        "raw": "'should raise error if source raise error before reaching specified buffer count'",
                        "range": [
                          3511,
                          3592
                        ],
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 7
                          },
                          "end": {
                            "line": 85,
                            "column": 88
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      3620,
                                      3622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        3625,
                                        3628
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 86,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 86,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--d--#",
                                        "raw": "'--a--b--c--d--#'",
                                        "range": [
                                          3629,
                                          3646
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 86,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 86,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3625,
                                      3647
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 86,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 86,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    3620,
                                    3647
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 86,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 86,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3616,
                                3648
                              ],
                              "loc": {
                                "start": {
                                  "line": 86,
                                  "column": 8
                                },
                                "end": {
                                  "line": 86,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3661,
                                      3667
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^             !",
                                    "raw": "'^             !'",
                                    "range": [
                                      3670,
                                      3687
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 87,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 87,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    3661,
                                    3687
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 87,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 87,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3657,
                                3688
                              ],
                              "loc": {
                                "start": {
                                  "line": 87,
                                  "column": 8
                                },
                                "end": {
                                  "line": 87,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3701,
                                      3709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------------#",
                                    "raw": "'--------------#'",
                                    "range": [
                                      3712,
                                      3729
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 88,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 88,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    3701,
                                    3729
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 88,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 88,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3697,
                                3730
                              ],
                              "loc": {
                                "start": {
                                  "line": 88,
                                  "column": 8
                                },
                                "end": {
                                  "line": 88,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3739,
                                        3755
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 89,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 89,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              3756,
                                              3758
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 89,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 89,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferCount",
                                            "range": [
                                              3759,
                                              3770
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 89,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 89,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            3756,
                                            3770
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 89,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 89,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 5,
                                            "raw": "5",
                                            "range": [
                                              3771,
                                              3772
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 89,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 89,
                                                "column": 41
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          3756,
                                          3773
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 89,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 89,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3739,
                                      3774
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3775,
                                      3779
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 44
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    3739,
                                    3779
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 89,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 89,
                                      "column": 48
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3780,
                                      3788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 89,
                                        "column": 49
                                      },
                                      "end": {
                                        "line": 89,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3739,
                                  3789
                                ],
                                "loc": {
                                  "start": {
                                    "line": 89,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 89,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3739,
                                3790
                              ],
                              "loc": {
                                "start": {
                                  "line": 89,
                                  "column": 8
                                },
                                "end": {
                                  "line": 89,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3799,
                                        3818
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 90,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 90,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3819,
                                            3821
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3822,
                                            3835
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 90,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3819,
                                          3835
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 90,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 90,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3799,
                                      3836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3837,
                                      3841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3799,
                                    3841
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 90,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 90,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3842,
                                      3848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 90,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 90,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3799,
                                  3849
                                ],
                                "loc": {
                                  "start": {
                                    "line": 90,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 90,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3799,
                                3850
                              ],
                              "loc": {
                                "start": {
                                  "line": 90,
                                  "column": 8
                                },
                                "end": {
                                  "line": 90,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3606,
                            3856
                          ],
                          "loc": {
                            "start": {
                              "line": 85,
                              "column": 102
                            },
                            "end": {
                              "line": 91,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3594,
                          3856
                        ],
                        "loc": {
                          "start": {
                            "line": 85,
                            "column": 90
                          },
                          "end": {
                            "line": 91,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3508,
                      3857
                    ],
                    "loc": {
                      "start": {
                        "line": 85,
                        "column": 4
                      },
                      "end": {
                        "line": 91,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 607,
                    "_esdocTestName": "it607"
                  },
                  "range": [
                    3508,
                    3858
                  ],
                  "loc": {
                    "start": {
                      "line": 85,
                      "column": 4
                    },
                    "end": {
                      "line": 91,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        3863,
                        3865
                      ],
                      "loc": {
                        "start": {
                          "line": 92,
                          "column": 4
                        },
                        "end": {
                          "line": 92,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers with specified skip count when skip count is less than window count",
                        "raw": "'should emit buffers with specified skip count when skip count is less than window count'",
                        "range": [
                          3866,
                          3955
                        ],
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 7
                          },
                          "end": {
                            "line": 92,
                            "column": 96
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3983,
                                      3989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            4006,
                                            4007
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                4010,
                                                4013
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                4015,
                                                4018
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                4020,
                                                4023
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 94,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 94,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4009,
                                            4024
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 94,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 94,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4006,
                                          4024
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 94,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 94,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            4038,
                                            4039
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                4042,
                                                4045
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 95,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 95,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                4047,
                                                4050
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 95,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 95,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                4052,
                                                4055
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 95,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 95,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4041,
                                            4056
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4038,
                                          4056
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 95,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 95,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            4070,
                                            4071
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                4074,
                                                4077
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 96,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 96,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                4079,
                                                4082
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 96,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 96,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                4084,
                                                4087
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 96,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 96,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4073,
                                            4088
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 96,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4070,
                                          4088
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 96,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 96,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            4102,
                                            4103
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                4106,
                                                4109
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                4111,
                                                4114
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 97,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 97,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4105,
                                            4115
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 97,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 97,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4102,
                                          4115
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 97,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 97,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            4129,
                                            4130
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                4133,
                                                4136
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 98,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 98,
                                                  "column": 19
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4132,
                                            4137
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 98,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 98,
                                              "column": 20
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4129,
                                          4137
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 98,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 98,
                                            "column": 20
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3992,
                                      4147
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 93,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 99,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3983,
                                    4147
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 93,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 99,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3979,
                                4148
                              ],
                              "loc": {
                                "start": {
                                  "line": 93,
                                  "column": 8
                                },
                                "end": {
                                  "line": 99,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4161,
                                      4163
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4166,
                                        4169
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 100,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 100,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--d--e--|",
                                        "raw": "'--a--b--c--d--e--|'",
                                        "range": [
                                          4170,
                                          4190
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 100,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 100,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4166,
                                      4191
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 100,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 100,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    4161,
                                    4191
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 100,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 100,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4157,
                                4192
                              ],
                              "loc": {
                                "start": {
                                  "line": 100,
                                  "column": 8
                                },
                                "end": {
                                  "line": 100,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4205,
                                      4211
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !",
                                    "raw": "'^                !'",
                                    "range": [
                                      4214,
                                      4234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 101,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 101,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    4205,
                                    4234
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 101,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 101,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4201,
                                4235
                              ],
                              "loc": {
                                "start": {
                                  "line": 101,
                                  "column": 8
                                },
                                "end": {
                                  "line": 101,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4248,
                                      4256
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------v--w--x--(yz|)",
                                    "raw": "'--------v--w--x--(yz|)'",
                                    "range": [
                                      4259,
                                      4283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 102,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 102,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    4248,
                                    4283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 102,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 102,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4244,
                                4284
                              ],
                              "loc": {
                                "start": {
                                  "line": 102,
                                  "column": 8
                                },
                                "end": {
                                  "line": 102,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4293,
                                        4309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 103,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 103,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4310,
                                              4312
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferCount",
                                            "range": [
                                              4313,
                                              4324
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            4310,
                                            4324
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 103,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 103,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              4325,
                                              4326
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              4328,
                                              4329
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4310,
                                          4330
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 103,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 103,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4293,
                                      4331
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4332,
                                      4336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    4293,
                                    4336
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 103,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 103,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4337,
                                      4345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4347,
                                      4353
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 103,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 103,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4293,
                                  4354
                                ],
                                "loc": {
                                  "start": {
                                    "line": 103,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 103,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                4293,
                                4355
                              ],
                              "loc": {
                                "start": {
                                  "line": 103,
                                  "column": 8
                                },
                                "end": {
                                  "line": 103,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4364,
                                        4383
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 104,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 104,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4384,
                                            4386
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4387,
                                            4400
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 104,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4384,
                                          4400
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 104,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 104,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4364,
                                      4401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4402,
                                      4406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4364,
                                    4406
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 104,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 104,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4407,
                                      4413
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 104,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 104,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4364,
                                  4414
                                ],
                                "loc": {
                                  "start": {
                                    "line": 104,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 104,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4364,
                                4415
                              ],
                              "loc": {
                                "start": {
                                  "line": 104,
                                  "column": 8
                                },
                                "end": {
                                  "line": 104,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            3969,
                            4421
                          ],
                          "loc": {
                            "start": {
                              "line": 92,
                              "column": 110
                            },
                            "end": {
                              "line": 105,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3957,
                          4421
                        ],
                        "loc": {
                          "start": {
                            "line": 92,
                            "column": 98
                          },
                          "end": {
                            "line": 105,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3863,
                      4422
                    ],
                    "loc": {
                      "start": {
                        "line": 92,
                        "column": 4
                      },
                      "end": {
                        "line": 105,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 608,
                    "_esdocTestName": "it608"
                  },
                  "range": [
                    3863,
                    4423
                  ],
                  "loc": {
                    "start": {
                      "line": 92,
                      "column": 4
                    },
                    "end": {
                      "line": 105,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        4428,
                        4430
                      ],
                      "loc": {
                        "start": {
                          "line": 106,
                          "column": 4
                        },
                        "end": {
                          "line": 106,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should emit buffers with specified skip count when skip count is more than window count",
                        "raw": "'should emit buffers with specified skip count when skip count is more than window count'",
                        "range": [
                          4431,
                          4520
                        ],
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 7
                          },
                          "end": {
                            "line": 106,
                            "column": 96
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      4548,
                                      4550
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        4553,
                                        4556
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 107,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 107,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--a--b--c--d--e--|",
                                        "raw": "'--a--b--c--d--e--|'",
                                        "range": [
                                          4557,
                                          4577
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 107,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 107,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4553,
                                      4578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 107,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 107,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    4548,
                                    4578
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 107,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 107,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4544,
                                4579
                              ],
                              "loc": {
                                "start": {
                                  "line": 107,
                                  "column": 8
                                },
                                "end": {
                                  "line": 107,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4592,
                                      4598
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !",
                                    "raw": "'^                !'",
                                    "range": [
                                      4601,
                                      4621
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 108,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 108,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    4592,
                                    4621
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 108,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 108,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4588,
                                4622
                              ],
                              "loc": {
                                "start": {
                                  "line": 108,
                                  "column": 8
                                },
                                "end": {
                                  "line": 108,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4635,
                                      4643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----y--------z--|",
                                    "raw": "'-----y--------z--|'",
                                    "range": [
                                      4646,
                                      4666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 109,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    4635,
                                    4666
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 109,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 109,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4631,
                                4667
                              ],
                              "loc": {
                                "start": {
                                  "line": 109,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4680,
                                      4686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            4703,
                                            4704
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 111,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 111,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                4707,
                                                4710
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 111,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 111,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                4712,
                                                4715
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 111,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 111,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4706,
                                            4716
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 111,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 111,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4703,
                                          4716
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 111,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 111,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            4730,
                                            4731
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                4734,
                                                4737
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 112,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 112,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                4739,
                                                4742
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 112,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 112,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            4733,
                                            4743
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          4730,
                                          4743
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 112,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 112,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4689,
                                      4753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 113,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    4680,
                                    4753
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 113,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                4676,
                                4754
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 113,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        4763,
                                        4779
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 114,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 114,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              4780,
                                              4782
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "bufferCount",
                                            "range": [
                                              4783,
                                              4794
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            4780,
                                            4794
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              4795,
                                              4796
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              4798,
                                              4799
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 114,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 114,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          4780,
                                          4800
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 114,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 114,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4763,
                                      4801
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4802,
                                      4806
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    4763,
                                    4806
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 114,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 114,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      4807,
                                      4815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      4817,
                                      4823
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 114,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 114,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4763,
                                  4824
                                ],
                                "loc": {
                                  "start": {
                                    "line": 114,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 114,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                4763,
                                4825
                              ],
                              "loc": {
                                "start": {
                                  "line": 114,
                                  "column": 8
                                },
                                "end": {
                                  "line": 114,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        4834,
                                        4853
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 115,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 115,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            4854,
                                            4856
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 115,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 115,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            4857,
                                            4870
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 115,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 115,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          4854,
                                          4870
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 115,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 115,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      4834,
                                      4871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      4872,
                                      4876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    4834,
                                    4876
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 115,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 115,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      4877,
                                      4883
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 115,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 115,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4834,
                                  4884
                                ],
                                "loc": {
                                  "start": {
                                    "line": 115,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 115,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                4834,
                                4885
                              ],
                              "loc": {
                                "start": {
                                  "line": 115,
                                  "column": 8
                                },
                                "end": {
                                  "line": 115,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            4534,
                            4891
                          ],
                          "loc": {
                            "start": {
                              "line": 106,
                              "column": 110
                            },
                            "end": {
                              "line": 116,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          4522,
                          4891
                        ],
                        "loc": {
                          "start": {
                            "line": 106,
                            "column": 98
                          },
                          "end": {
                            "line": 116,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      4428,
                      4892
                    ],
                    "loc": {
                      "start": {
                        "line": 106,
                        "column": 4
                      },
                      "end": {
                        "line": 116,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 609,
                    "_esdocTestName": "it609"
                  },
                  "range": [
                    4428,
                    4893
                  ],
                  "loc": {
                    "start": {
                      "line": 106,
                      "column": 4
                    },
                    "end": {
                      "line": 116,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                199,
                4895
              ],
              "loc": {
                "start": {
                  "line": 6,
                  "column": 57
                },
                "end": {
                  "line": 117,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              187,
              4895
            ],
            "loc": {
              "start": {
                "line": 6,
                "column": 45
              },
              "end": {
                "line": 117,
                "column": 1
              }
            }
          }
        ],
        "range": [
          142,
          4896
        ],
        "loc": {
          "start": {
            "line": 6,
            "column": 0
          },
          "end": {
            "line": 117,
            "column": 2
          }
        },
        "_esdocTestId": 600,
        "_esdocTestName": "describe600"
      },
      "range": [
        142,
        4897
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 117,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {bufferCount} ",
          "range": [
            115,
            141
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 26
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=bufferCount-spec.js.map",
          "range": [
            4898,
            4942
          ],
          "loc": {
            "start": {
              "line": 118,
              "column": 0
            },
            "end": {
              "line": 118,
              "column": 44
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    4897
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 117,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {bufferCount} ",
      "range": [
        115,
        141
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 26
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=bufferCount-spec.js.map",
      "range": [
        4898,
        4942
      ],
      "loc": {
        "start": {
          "line": 118,
          "column": 0
        },
        "end": {
          "line": 118,
          "column": 44
        }
      }
    }
  ]
}