{
  "type": "Program",
  "body": [
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "Literal",
        "value": "use strict",
        "raw": "\"use strict\"",
        "range": [
          0,
          12
        ],
        "loc": {
          "start": {
            "line": 1,
            "column": 0
          },
          "end": {
            "line": 1,
            "column": 12
          }
        }
      },
      "range": [
        0,
        13
      ],
      "loc": {
        "start": {
          "line": 1,
          "column": 0
        },
        "end": {
          "line": 1,
          "column": 13
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "chai_1",
            "range": [
              18,
              24
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 4
              },
              "end": {
                "line": 2,
                "column": 10
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                27,
                34
              ],
              "loc": {
                "start": {
                  "line": 2,
                  "column": 13
                },
                "end": {
                  "line": 2,
                  "column": 20
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "chai",
                "raw": "'chai'",
                "range": [
                  35,
                  41
                ],
                "loc": {
                  "start": {
                    "line": 2,
                    "column": 21
                  },
                  "end": {
                    "line": 2,
                    "column": 27
                  }
                }
              }
            ],
            "range": [
              27,
              42
            ],
            "loc": {
              "start": {
                "line": 2,
                "column": 13
              },
              "end": {
                "line": 2,
                "column": 28
              }
            }
          },
          "range": [
            18,
            42
          ],
          "loc": {
            "start": {
              "line": 2,
              "column": 4
            },
            "end": {
              "line": 2,
              "column": 28
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        14,
        43
      ],
      "loc": {
        "start": {
          "line": 2,
          "column": 0
        },
        "end": {
          "line": 2,
          "column": 29
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Rx",
            "range": [
              48,
              50
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 4
              },
              "end": {
                "line": 3,
                "column": 6
              }
            }
          },
          "init": {
            "type": "CallExpression",
            "callee": {
              "type": "Identifier",
              "name": "require",
              "range": [
                53,
                60
              ],
              "loc": {
                "start": {
                  "line": 3,
                  "column": 9
                },
                "end": {
                  "line": 3,
                  "column": 16
                }
              }
            },
            "arguments": [
              {
                "type": "Literal",
                "value": "../../dist/cjs/Rx",
                "raw": "'../../dist/cjs/Rx'",
                "range": [
                  61,
                  80
                ],
                "loc": {
                  "start": {
                    "line": 3,
                    "column": 17
                  },
                  "end": {
                    "line": 3,
                    "column": 36
                  }
                }
              }
            ],
            "range": [
              53,
              81
            ],
            "loc": {
              "start": {
                "line": 3,
                "column": 9
              },
              "end": {
                "line": 3,
                "column": 37
              }
            }
          },
          "range": [
            48,
            81
          ],
          "loc": {
            "start": {
              "line": 3,
              "column": 4
            },
            "end": {
              "line": 3,
              "column": 37
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        44,
        82
      ],
      "loc": {
        "start": {
          "line": 3,
          "column": 0
        },
        "end": {
          "line": 3,
          "column": 38
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "Observable",
            "range": [
              87,
              97
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 4
              },
              "end": {
                "line": 4,
                "column": 14
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "Identifier",
              "name": "Rx",
              "range": [
                100,
                102
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 17
                },
                "end": {
                  "line": 4,
                  "column": 19
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "Observable",
              "range": [
                103,
                113
              ],
              "loc": {
                "start": {
                  "line": 4,
                  "column": 20
                },
                "end": {
                  "line": 4,
                  "column": 30
                }
              }
            },
            "range": [
              100,
              113
            ],
            "loc": {
              "start": {
                "line": 4,
                "column": 17
              },
              "end": {
                "line": 4,
                "column": 30
              }
            }
          },
          "range": [
            87,
            113
          ],
          "loc": {
            "start": {
              "line": 4,
              "column": 4
            },
            "end": {
              "line": 4,
              "column": 30
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        83,
        114
      ],
      "loc": {
        "start": {
          "line": 4,
          "column": 0
        },
        "end": {
          "line": 4,
          "column": 31
        }
      }
    },
    {
      "type": "VariableDeclaration",
      "declarations": [
        {
          "type": "VariableDeclarator",
          "id": {
            "type": "Identifier",
            "name": "queueScheduler",
            "range": [
              119,
              133
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 4
              },
              "end": {
                "line": 5,
                "column": 18
              }
            }
          },
          "init": {
            "type": "MemberExpression",
            "computed": false,
            "object": {
              "type": "MemberExpression",
              "computed": false,
              "object": {
                "type": "Identifier",
                "name": "Rx",
                "range": [
                  136,
                  138
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 21
                  },
                  "end": {
                    "line": 5,
                    "column": 23
                  }
                }
              },
              "property": {
                "type": "Identifier",
                "name": "Scheduler",
                "range": [
                  139,
                  148
                ],
                "loc": {
                  "start": {
                    "line": 5,
                    "column": 24
                  },
                  "end": {
                    "line": 5,
                    "column": 33
                  }
                }
              },
              "range": [
                136,
                148
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 21
                },
                "end": {
                  "line": 5,
                  "column": 33
                }
              }
            },
            "property": {
              "type": "Identifier",
              "name": "queue",
              "range": [
                149,
                154
              ],
              "loc": {
                "start": {
                  "line": 5,
                  "column": 34
                },
                "end": {
                  "line": 5,
                  "column": 39
                }
              }
            },
            "range": [
              136,
              154
            ],
            "loc": {
              "start": {
                "line": 5,
                "column": 21
              },
              "end": {
                "line": 5,
                "column": 39
              }
            }
          },
          "range": [
            119,
            154
          ],
          "loc": {
            "start": {
              "line": 5,
              "column": 4
            },
            "end": {
              "line": 5,
              "column": 39
            }
          }
        }
      ],
      "kind": "var",
      "range": [
        115,
        155
      ],
      "loc": {
        "start": {
          "line": 5,
          "column": 0
        },
        "end": {
          "line": 5,
          "column": 40
        }
      },
      "trailingComments": [
        {
          "type": "Block",
          "value": "* @test {zipAll} ",
          "range": [
            156,
            177
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 21
            }
          }
        }
      ]
    },
    {
      "type": "ExpressionStatement",
      "expression": {
        "type": "CallExpression",
        "callee": {
          "type": "Identifier",
          "name": "describe",
          "range": [
            178,
            186
          ],
          "loc": {
            "start": {
              "line": 7,
              "column": 0
            },
            "end": {
              "line": 7,
              "column": 8
            }
          }
        },
        "arguments": [
          {
            "type": "Literal",
            "value": "Observable.prototype.zipAll",
            "raw": "'Observable.prototype.zipAll'",
            "range": [
              187,
              216
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 9
              },
              "end": {
                "line": 7,
                "column": 38
              }
            }
          },
          {
            "type": "FunctionExpression",
            "id": null,
            "params": [],
            "body": {
              "type": "BlockStatement",
              "body": [
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "CallExpression",
                      "callee": {
                        "type": "Identifier",
                        "name": "asDiagram",
                        "range": [
                          236,
                          245
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 4
                          },
                          "end": {
                            "line": 8,
                            "column": 13
                          }
                        }
                      },
                      "arguments": [
                        {
                          "type": "Literal",
                          "value": "zipAll",
                          "raw": "'zipAll'",
                          "range": [
                            246,
                            254
                          ],
                          "loc": {
                            "start": {
                              "line": 8,
                              "column": 14
                            },
                            "end": {
                              "line": 8,
                              "column": 22
                            }
                          }
                        }
                      ],
                      "range": [
                        236,
                        255
                      ],
                      "loc": {
                        "start": {
                          "line": 8,
                          "column": 4
                        },
                        "end": {
                          "line": 8,
                          "column": 23
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should combine paired events from two observables",
                        "raw": "'should combine paired events from two observables'",
                        "range": [
                          256,
                          307
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 24
                          },
                          "end": {
                            "line": 8,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      335,
                                      336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        339,
                                        343
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 9,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 9,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-a-----b-|",
                                        "raw": "'-a-----b-|'",
                                        "range": [
                                          344,
                                          356
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 9,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 9,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      339,
                                      357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 9,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 9,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    335,
                                    357
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 9,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 9,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                331,
                                358
                              ],
                              "loc": {
                                "start": {
                                  "line": 9,
                                  "column": 8
                                },
                                "end": {
                                  "line": 9,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      371,
                                      372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        375,
                                        379
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 10,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 10,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1-2-----",
                                        "raw": "'--1-2-----'",
                                        "range": [
                                          380,
                                          392
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 10,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 10,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      375,
                                      393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 10,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 10,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    371,
                                    393
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 10,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 10,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                367,
                                394
                              ],
                              "loc": {
                                "start": {
                                  "line": 10,
                                  "column": 8
                                },
                                "end": {
                                  "line": 10,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "outer",
                                    "range": [
                                      407,
                                      412
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        415,
                                        418
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 11,
                                          "column": 20
                                        },
                                        "end": {
                                          "line": 11,
                                          "column": 23
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-x----y--------|         ",
                                        "raw": "'-x----y--------|         '",
                                        "range": [
                                          419,
                                          446
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                450,
                                                451
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 55
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 56
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                453,
                                                454
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 59
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              450,
                                              454
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 55
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 59
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                456,
                                                457
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                459,
                                                460
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 11,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 11,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              456,
                                              460
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 11,
                                                "column": 61
                                              },
                                              "end": {
                                                "line": 11,
                                                "column": 65
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          448,
                                          462
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 11,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 11,
                                            "column": 67
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      415,
                                      463
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 11,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 11,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    407,
                                    463
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 11,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 11,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                403,
                                464
                              ],
                              "loc": {
                                "start": {
                                  "line": 11,
                                  "column": 8
                                },
                                "end": {
                                  "line": 11,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      477,
                                      485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----------------A----B-|",
                                    "raw": "'-----------------A----B-|'",
                                    "range": [
                                      488,
                                      515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 12,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 12,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    477,
                                    515
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 12,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 12,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                473,
                                516
                              ],
                              "loc": {
                                "start": {
                                  "line": 12,
                                  "column": 8
                                },
                                "end": {
                                  "line": 12,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      529,
                                      535
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "outer",
                                        "range": [
                                          538,
                                          543
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zipAll",
                                        "range": [
                                          544,
                                          550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 33
                                          }
                                        }
                                      },
                                      "range": [
                                        538,
                                        550
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 13,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 13,
                                          "column": 33
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              561,
                                              562
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 13,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 13,
                                                "column": 45
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              564,
                                              565
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 13,
                                                "column": 47
                                              },
                                              "end": {
                                                "line": 13,
                                                "column": 48
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "String",
                                                    "range": [
                                                      576,
                                                      582
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 13,
                                                        "column": 59
                                                      },
                                                      "end": {
                                                        "line": 13,
                                                        "column": 65
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        583,
                                                        584
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 13,
                                                          "column": 66
                                                        },
                                                        "end": {
                                                          "line": 13,
                                                          "column": 67
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    576,
                                                    585
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 13,
                                                      "column": 59
                                                    },
                                                    "end": {
                                                      "line": 13,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "String",
                                                    "range": [
                                                      588,
                                                      594
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 13,
                                                        "column": 71
                                                      },
                                                      "end": {
                                                        "line": 13,
                                                        "column": 77
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "b",
                                                      "range": [
                                                        595,
                                                        596
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 13,
                                                          "column": 78
                                                        },
                                                        "end": {
                                                          "line": 13,
                                                          "column": 79
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    588,
                                                    597
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 13,
                                                      "column": 71
                                                    },
                                                    "end": {
                                                      "line": 13,
                                                      "column": 80
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  576,
                                                  597
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 13,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 13,
                                                    "column": 80
                                                  }
                                                }
                                              },
                                              "range": [
                                                569,
                                                598
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 13,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 13,
                                                  "column": 81
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            567,
                                            600
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 13,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 13,
                                              "column": 83
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          551,
                                          600
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 13,
                                            "column": 34
                                          },
                                          "end": {
                                            "line": 13,
                                            "column": 83
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      538,
                                      601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 13,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 13,
                                        "column": 84
                                      }
                                    }
                                  },
                                  "range": [
                                    529,
                                    601
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 13,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 13,
                                      "column": 84
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                525,
                                602
                              ],
                              "loc": {
                                "start": {
                                  "line": 13,
                                  "column": 8
                                },
                                "end": {
                                  "line": 13,
                                  "column": 85
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        611,
                                        627
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 14,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 14,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "result",
                                        "range": [
                                          628,
                                          634
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 31
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      611,
                                      635
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      636,
                                      640
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 33
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    611,
                                    640
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 14,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 14,
                                      "column": 37
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      641,
                                      649
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "A",
                                          "range": [
                                            653,
                                            654
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 50
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "a1",
                                          "raw": "'a1'",
                                          "range": [
                                            656,
                                            660
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          653,
                                          660
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 50
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 57
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "B",
                                          "range": [
                                            662,
                                            663
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 59
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 60
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "b2",
                                          "raw": "'b2'",
                                          "range": [
                                            665,
                                            669
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 14,
                                              "column": 62
                                            },
                                            "end": {
                                              "line": 14,
                                              "column": 66
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          662,
                                          669
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 14,
                                            "column": 59
                                          },
                                          "end": {
                                            "line": 14,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      651,
                                      671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 14,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 14,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  611,
                                  672
                                ],
                                "loc": {
                                  "start": {
                                    "line": 14,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 14,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                611,
                                673
                              ],
                              "loc": {
                                "start": {
                                  "line": 14,
                                  "column": 8
                                },
                                "end": {
                                  "line": 14,
                                  "column": 70
                                }
                              }
                            }
                          ],
                          "range": [
                            321,
                            679
                          ],
                          "loc": {
                            "start": {
                              "line": 8,
                              "column": 89
                            },
                            "end": {
                              "line": 15,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          309,
                          679
                        ],
                        "loc": {
                          "start": {
                            "line": 8,
                            "column": 77
                          },
                          "end": {
                            "line": 15,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      236,
                      680
                    ],
                    "loc": {
                      "start": {
                        "line": 8,
                        "column": 4
                      },
                      "end": {
                        "line": 15,
                        "column": 6
                      }
                    }
                  },
                  "range": [
                    236,
                    681
                  ],
                  "loc": {
                    "start": {
                      "line": 8,
                      "column": 4
                    },
                    "end": {
                      "line": 15,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        686,
                        688
                      ],
                      "loc": {
                        "start": {
                          "line": 16,
                          "column": 4
                        },
                        "end": {
                          "line": 16,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should combine two observables",
                        "raw": "'should combine two observables'",
                        "range": [
                          689,
                          721
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 7
                          },
                          "end": {
                            "line": 16,
                            "column": 39
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      749,
                                      750
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        753,
                                        756
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 17,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 17,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1---2---3---",
                                        "raw": "'---1---2---3---'",
                                        "range": [
                                          757,
                                          774
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 17,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 17,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      753,
                                      775
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 17,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 17,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    749,
                                    775
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 17,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 17,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                745,
                                776
                              ],
                              "loc": {
                                "start": {
                                  "line": 17,
                                  "column": 8
                                },
                                "end": {
                                  "line": 17,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      789,
                                      794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      797,
                                      800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 18,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 18,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    789,
                                    800
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 18,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 18,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                785,
                                801
                              ],
                              "loc": {
                                "start": {
                                  "line": 18,
                                  "column": 8
                                },
                                "end": {
                                  "line": 18,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      814,
                                      815
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        818,
                                        821
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 19,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 19,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--4--5--6--7--8--",
                                        "raw": "'--4--5--6--7--8--'",
                                        "range": [
                                          822,
                                          841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 19,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 19,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      818,
                                      842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 19,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 19,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    814,
                                    842
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 19,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 19,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                810,
                                843
                              ],
                              "loc": {
                                "start": {
                                  "line": 19,
                                  "column": 8
                                },
                                "end": {
                                  "line": 19,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      856,
                                      861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      864,
                                      867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 20,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 20,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    856,
                                    867
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 20,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 20,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                852,
                                868
                              ],
                              "loc": {
                                "start": {
                                  "line": 20,
                                  "column": 8
                                },
                                "end": {
                                  "line": 20,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      881,
                                      889
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x---y---z",
                                    "raw": "'---x---y---z'",
                                    "range": [
                                      892,
                                      906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 21,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 21,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    881,
                                    906
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 21,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 21,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                877,
                                907
                              ],
                              "loc": {
                                "start": {
                                  "line": 21,
                                  "column": 8
                                },
                                "end": {
                                  "line": 21,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      920,
                                      926
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            931,
                                            932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                935,
                                                938
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                940,
                                                943
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            934,
                                            944
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          931,
                                          944
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            946,
                                            947
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                950,
                                                953
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                955,
                                                958
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            949,
                                            959
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          946,
                                          959
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 51
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            961,
                                            962
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 53
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                965,
                                                968
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 57
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 60
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                970,
                                                973
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 22,
                                                  "column": 62
                                                },
                                                "end": {
                                                  "line": 22,
                                                  "column": 65
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            964,
                                            974
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 22,
                                              "column": 56
                                            },
                                            "end": {
                                              "line": 22,
                                              "column": 66
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          961,
                                          974
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 22,
                                            "column": 53
                                          },
                                          "end": {
                                            "line": 22,
                                            "column": 66
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      929,
                                      976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 22,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 22,
                                        "column": 68
                                      }
                                    }
                                  },
                                  "range": [
                                    920,
                                    976
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 22,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 22,
                                      "column": 68
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                916,
                                977
                              ],
                              "loc": {
                                "start": {
                                  "line": 22,
                                  "column": 8
                                },
                                "end": {
                                  "line": 22,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        986,
                                        1002
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 23,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 23,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  1003,
                                                  1013
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  1014,
                                                  1016
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                1003,
                                                1016
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 23,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 23,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  1017,
                                                  1018
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  1020,
                                                  1021
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 23,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 23,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1003,
                                              1022
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              1023,
                                              1029
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 23,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 23,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            1003,
                                            1029
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 23,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 23,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          1003,
                                          1031
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 23,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 23,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      986,
                                      1032
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1033,
                                      1037
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    986,
                                    1037
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 23,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 23,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1038,
                                      1046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 68
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      1048,
                                      1054
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 23,
                                        "column": 70
                                      },
                                      "end": {
                                        "line": 23,
                                        "column": 76
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  986,
                                  1055
                                ],
                                "loc": {
                                  "start": {
                                    "line": 23,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 23,
                                    "column": 77
                                  }
                                }
                              },
                              "range": [
                                986,
                                1056
                              ],
                              "loc": {
                                "start": {
                                  "line": 23,
                                  "column": 8
                                },
                                "end": {
                                  "line": 23,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1065,
                                        1084
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 24,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 24,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            1085,
                                            1086
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1087,
                                            1100
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 24,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 24,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          1085,
                                          1100
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 24,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 24,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1065,
                                      1101
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1102,
                                      1106
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    1065,
                                    1106
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 24,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 24,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      1107,
                                      1112
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 24,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 24,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1065,
                                  1113
                                ],
                                "loc": {
                                  "start": {
                                    "line": 24,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 24,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                1065,
                                1114
                              ],
                              "loc": {
                                "start": {
                                  "line": 24,
                                  "column": 8
                                },
                                "end": {
                                  "line": 24,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        1123,
                                        1142
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 25,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 25,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            1143,
                                            1144
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            1145,
                                            1158
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 25,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 25,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          1143,
                                          1158
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 25,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 25,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1123,
                                      1159
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      1160,
                                      1164
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    1123,
                                    1164
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 25,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 25,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      1165,
                                      1170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 25,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 25,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1123,
                                  1171
                                ],
                                "loc": {
                                  "start": {
                                    "line": 25,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 25,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                1123,
                                1172
                              ],
                              "loc": {
                                "start": {
                                  "line": 25,
                                  "column": 8
                                },
                                "end": {
                                  "line": 25,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            735,
                            1178
                          ],
                          "loc": {
                            "start": {
                              "line": 16,
                              "column": 53
                            },
                            "end": {
                              "line": 26,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          723,
                          1178
                        ],
                        "loc": {
                          "start": {
                            "line": 16,
                            "column": 41
                          },
                          "end": {
                            "line": 26,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      686,
                      1179
                    ],
                    "loc": {
                      "start": {
                        "line": 16,
                        "column": 4
                      },
                      "end": {
                        "line": 26,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2288,
                    "_esdocTestName": "it2288"
                  },
                  "range": [
                    686,
                    1180
                  ],
                  "loc": {
                    "start": {
                      "line": 16,
                      "column": 4
                    },
                    "end": {
                      "line": 26,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1185,
                        1187
                      ],
                      "loc": {
                        "start": {
                          "line": 27,
                          "column": 4
                        },
                        "end": {
                          "line": 27,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should take all observables from the source and zip them",
                        "raw": "'should take all observables from the source and zip them'",
                        "range": [
                          1188,
                          1246
                        ],
                        "loc": {
                          "start": {
                            "line": 27,
                            "column": 7
                          },
                          "end": {
                            "line": 27,
                            "column": 65
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              1258,
                              1262
                            ],
                            "loc": {
                              "start": {
                                "line": 27,
                                "column": 77
                              },
                              "end": {
                                "line": 27,
                                "column": 81
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      1278,
                                      1286
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "a1",
                                        "raw": "'a1'",
                                        "range": [
                                          1290,
                                          1294
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "b2",
                                        "raw": "'b2'",
                                        "range": [
                                          1296,
                                          1300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "c3",
                                        "raw": "'c3'",
                                        "range": [
                                          1302,
                                          1306
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 28,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 28,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1289,
                                      1307
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 28,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 28,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    1278,
                                    1307
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 28,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 28,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1274,
                                1308
                              ],
                              "loc": {
                                "start": {
                                  "line": 28,
                                  "column": 8
                                },
                                "end": {
                                  "line": 28,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      1321,
                                      1322
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      1325,
                                      1326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 29,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 29,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    1321,
                                    1326
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 29,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 29,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1317,
                                1327
                              ],
                              "loc": {
                                "start": {
                                  "line": 29,
                                  "column": 8
                                },
                                "end": {
                                  "line": 29,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "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": "Observable",
                                            "range": [
                                              1336,
                                              1346
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 30,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 30,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              1347,
                                              1349
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 30,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 30,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            1336,
                                            1349
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 30,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 30,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  1350,
                                                  1360
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  1361,
                                                  1363
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                1350,
                                                1363
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 30,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 30,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "a",
                                                "raw": "'a'",
                                                "range": [
                                                  1364,
                                                  1367
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": "b",
                                                "raw": "'b'",
                                                "range": [
                                                  1369,
                                                  1372
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": "c",
                                                "raw": "'c'",
                                                "range": [
                                                  1374,
                                                  1377
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 49
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1350,
                                              1378
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 30,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 30,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  1380,
                                                  1390
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  1391,
                                                  1393
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 63
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                1380,
                                                1393
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 30,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 30,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  1394,
                                                  1395
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 67
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 2,
                                                "raw": "2",
                                                "range": [
                                                  1397,
                                                  1398
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 69
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 70
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 3,
                                                "raw": "3",
                                                "range": [
                                                  1400,
                                                  1401
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 30,
                                                    "column": 72
                                                  },
                                                  "end": {
                                                    "line": 30,
                                                    "column": 73
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1380,
                                              1402
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 30,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 30,
                                                "column": 74
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          1336,
                                          1403
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 30,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 30,
                                            "column": 75
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zipAll",
                                        "range": [
                                          1417,
                                          1423
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "range": [
                                        1336,
                                        1423
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 30,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 31,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              1434,
                                              1435
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 31,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 31,
                                                "column": 31
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              1437,
                                              1438
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 31,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 31,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "a",
                                                  "range": [
                                                    1449,
                                                    1450
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 31,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 31,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "b",
                                                  "range": [
                                                    1453,
                                                    1454
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 31,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 31,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1449,
                                                  1454
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 31,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 31,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "range": [
                                                1442,
                                                1455
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 31,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 31,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            1440,
                                            1457
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 31,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 31,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          1424,
                                          1457
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 31,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 31,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1336,
                                      1458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 30,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 31,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      1472,
                                      1481
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 32,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    1336,
                                    1481
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 30,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 32,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          1492,
                                          1493
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 32,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 32,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        1509,
                                                        1515
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 33,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 33,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        1516,
                                                        1522
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 33,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 33,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      1509,
                                                      1522
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 33,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 33,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        1523,
                                                        1524
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 33,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 33,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    1509,
                                                    1525
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 33,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    1526,
                                                    1528
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 33,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1509,
                                                  1528
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 33,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 33,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  1529,
                                                  1534
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 33,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 33,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                1509,
                                                1534
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 33,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 33,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "expected",
                                                  "range": [
                                                    1535,
                                                    1543
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 33,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      1544,
                                                      1545
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 33,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 33,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    1544,
                                                    1547
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 33,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 33,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  1535,
                                                  1548
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 33,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 33,
                                                    "column": 51
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              1509,
                                              1549
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 33,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 33,
                                                "column": 52
                                              }
                                            }
                                          },
                                          "range": [
                                            1509,
                                            1550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 33,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 33,
                                              "column": 53
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        1495,
                                        1560
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 32,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 34,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      1482,
                                      1560
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 32,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      1562,
                                      1566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "done",
                                    "range": [
                                      1568,
                                      1572
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 34,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 34,
                                        "column": 21
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  1336,
                                  1573
                                ],
                                "loc": {
                                  "start": {
                                    "line": 30,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 34,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                1336,
                                1574
                              ],
                              "loc": {
                                "start": {
                                  "line": 30,
                                  "column": 8
                                },
                                "end": {
                                  "line": 34,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            1264,
                            1580
                          ],
                          "loc": {
                            "start": {
                              "line": 27,
                              "column": 83
                            },
                            "end": {
                              "line": 35,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1248,
                          1580
                        ],
                        "loc": {
                          "start": {
                            "line": 27,
                            "column": 67
                          },
                          "end": {
                            "line": 35,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1185,
                      1581
                    ],
                    "loc": {
                      "start": {
                        "line": 27,
                        "column": 4
                      },
                      "end": {
                        "line": 35,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2289,
                    "_esdocTestName": "it2289"
                  },
                  "range": [
                    1185,
                    1582
                  ],
                  "loc": {
                    "start": {
                      "line": 27,
                      "column": 4
                    },
                    "end": {
                      "line": 35,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        1587,
                        1589
                      ],
                      "loc": {
                        "start": {
                          "line": 36,
                          "column": 4
                        },
                        "end": {
                          "line": 36,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should end once one observable completes and its buffer is empty",
                        "raw": "'should end once one observable completes and its buffer is empty'",
                        "range": [
                          1590,
                          1656
                        ],
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 7
                          },
                          "end": {
                            "line": 36,
                            "column": 73
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      1684,
                                      1686
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1689,
                                        1692
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 37,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 37,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a--b--c--|               ",
                                        "raw": "'---a--b--c--|               '",
                                        "range": [
                                          1693,
                                          1723
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 37,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 37,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1689,
                                      1724
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 37,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 37,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    1684,
                                    1724
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 37,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 37,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1680,
                                1725
                              ],
                              "loc": {
                                "start": {
                                  "line": 37,
                                  "column": 8
                                },
                                "end": {
                                  "line": 37,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      1738,
                                      1744
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !               ",
                                    "raw": "'^           !               '",
                                    "range": [
                                      1747,
                                      1777
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 38,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 38,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1738,
                                    1777
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 38,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 38,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1734,
                                1778
                              ],
                              "loc": {
                                "start": {
                                  "line": 38,
                                  "column": 8
                                },
                                "end": {
                                  "line": 38,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      1791,
                                      1793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1796,
                                        1799
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 39,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 39,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------d----e----f--------|  ",
                                        "raw": "'------d----e----f--------|  '",
                                        "range": [
                                          1800,
                                          1830
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 39,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 39,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1796,
                                      1831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 39,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 39,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    1791,
                                    1831
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 39,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 39,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1787,
                                1832
                              ],
                              "loc": {
                                "start": {
                                  "line": 39,
                                  "column": 8
                                },
                                "end": {
                                  "line": 39,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      1845,
                                      1851
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !         ",
                                    "raw": "'^                 !         '",
                                    "range": [
                                      1854,
                                      1884
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 40,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 40,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1845,
                                    1884
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 40,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 40,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1841,
                                1885
                              ],
                              "loc": {
                                "start": {
                                  "line": 40,
                                  "column": 8
                                },
                                "end": {
                                  "line": 40,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      1898,
                                      1900
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        1903,
                                        1906
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 41,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 41,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------h----i----j---------",
                                        "raw": "'--------h----i----j---------'",
                                        "range": [
                                          1907,
                                          1937
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 41,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 41,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      1903,
                                      1938
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 41,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 41,
                                        "column": 52
                                      }
                                    }
                                  },
                                  "range": [
                                    1898,
                                    1938
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 52
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1894,
                                1939
                              ],
                              "loc": {
                                "start": {
                                  "line": 41,
                                  "column": 8
                                },
                                "end": {
                                  "line": 41,
                                  "column": 53
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " doesn't complete",
                                  "range": [
                                    1940,
                                    1959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 73
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      1972,
                                      1978
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !         ",
                                    "raw": "'^                 !         '",
                                    "range": [
                                      1981,
                                      2011
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 42,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 42,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    1972,
                                    2011
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 42,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 42,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                1968,
                                2012
                              ],
                              "loc": {
                                "start": {
                                  "line": 42,
                                  "column": 8
                                },
                                "end": {
                                  "line": 42,
                                  "column": 52
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " doesn't complete",
                                  "range": [
                                    1940,
                                    1959
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 41,
                                      "column": 54
                                    },
                                    "end": {
                                      "line": 41,
                                      "column": 73
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2025,
                                      2033
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------x----y----(z|)      ",
                                    "raw": "'--------x----y----(z|)      '",
                                    "range": [
                                      2036,
                                      2066
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 43,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 43,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    2025,
                                    2066
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2021,
                                2067
                              ],
                              "loc": {
                                "start": {
                                  "line": 43,
                                  "column": 8
                                },
                                "end": {
                                  "line": 43,
                                  "column": 54
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " e1 complete and buffer empty",
                                  "range": [
                                    2068,
                                    2099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 86
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2112,
                                      2118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 44,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            2135,
                                            2136
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                2139,
                                                2142
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                2144,
                                                2147
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                2149,
                                                2152
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 45,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 45,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2138,
                                            2153
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 45,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 45,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2135,
                                          2153
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 45,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 45,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            2167,
                                            2168
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 46,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                2171,
                                                2174
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 46,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 46,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                2176,
                                                2179
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 46,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 46,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "i",
                                              "raw": "'i'",
                                              "range": [
                                                2181,
                                                2184
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 46,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 46,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2170,
                                            2185
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 46,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 46,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2167,
                                          2185
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 46,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 46,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            2199,
                                            2200
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                2203,
                                                2206
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 47,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 47,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                2208,
                                                2211
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 47,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 47,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "j",
                                              "raw": "'j'",
                                              "range": [
                                                2213,
                                                2216
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 47,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 47,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            2202,
                                            2217
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 47,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 47,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          2199,
                                          2217
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 47,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 47,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2121,
                                      2227
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 44,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 48,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    2112,
                                    2227
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 44,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 48,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2108,
                                2228
                              ],
                              "loc": {
                                "start": {
                                  "line": 44,
                                  "column": 8
                                },
                                "end": {
                                  "line": 48,
                                  "column": 10
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " e1 complete and buffer empty",
                                  "range": [
                                    2068,
                                    2099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 43,
                                      "column": 55
                                    },
                                    "end": {
                                      "line": 43,
                                      "column": 86
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        2237,
                                        2253
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 49,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 49,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  2254,
                                                  2264
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  2265,
                                                  2267
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                2254,
                                                2267
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 49,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 49,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  2268,
                                                  2270
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  2272,
                                                  2274
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  2276,
                                                  2278
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 49,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 49,
                                                    "column": 49
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              2254,
                                              2279
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 49,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 49,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              2280,
                                              2286
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 49,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 49,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            2254,
                                            2286
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 49,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 49,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          2254,
                                          2288
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 49,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 49,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2237,
                                      2289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2290,
                                      2294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    2237,
                                    2294
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 49,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 49,
                                      "column": 65
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2295,
                                      2303
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 74
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      2305,
                                      2311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 49,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 49,
                                        "column": 82
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2237,
                                  2312
                                ],
                                "loc": {
                                  "start": {
                                    "line": 49,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 49,
                                    "column": 83
                                  }
                                }
                              },
                              "range": [
                                2237,
                                2313
                              ],
                              "loc": {
                                "start": {
                                  "line": 49,
                                  "column": 8
                                },
                                "end": {
                                  "line": 49,
                                  "column": 84
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2322,
                                        2341
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 50,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 50,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            2342,
                                            2344
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2345,
                                            2358
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 50,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 50,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2342,
                                          2358
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 50,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 50,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2322,
                                      2359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2360,
                                      2364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2322,
                                    2364
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 50,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 50,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2365,
                                      2371
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 50,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 50,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2322,
                                  2372
                                ],
                                "loc": {
                                  "start": {
                                    "line": 50,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 50,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2322,
                                2373
                              ],
                              "loc": {
                                "start": {
                                  "line": 50,
                                  "column": 8
                                },
                                "end": {
                                  "line": 50,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2382,
                                        2401
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 51,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 51,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            2402,
                                            2404
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2405,
                                            2418
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 51,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 51,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2402,
                                          2418
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 51,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 51,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2382,
                                      2419
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2420,
                                      2424
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2382,
                                    2424
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 51,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 51,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2425,
                                      2431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 51,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 51,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2382,
                                  2432
                                ],
                                "loc": {
                                  "start": {
                                    "line": 51,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 51,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2382,
                                2433
                              ],
                              "loc": {
                                "start": {
                                  "line": 51,
                                  "column": 8
                                },
                                "end": {
                                  "line": 51,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        2442,
                                        2461
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 52,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 52,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e3",
                                          "range": [
                                            2462,
                                            2464
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            2465,
                                            2478
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 52,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 52,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          2462,
                                          2478
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 52,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 52,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2442,
                                      2479
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      2480,
                                      2484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2442,
                                    2484
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 52,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 52,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      2485,
                                      2491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 52,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 52,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  2442,
                                  2492
                                ],
                                "loc": {
                                  "start": {
                                    "line": 52,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 52,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                2442,
                                2493
                              ],
                              "loc": {
                                "start": {
                                  "line": 52,
                                  "column": 8
                                },
                                "end": {
                                  "line": 52,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            1670,
                            2499
                          ],
                          "loc": {
                            "start": {
                              "line": 36,
                              "column": 87
                            },
                            "end": {
                              "line": 53,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          1658,
                          2499
                        ],
                        "loc": {
                          "start": {
                            "line": 36,
                            "column": 75
                          },
                          "end": {
                            "line": 53,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      1587,
                      2500
                    ],
                    "loc": {
                      "start": {
                        "line": 36,
                        "column": 4
                      },
                      "end": {
                        "line": 53,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2290,
                    "_esdocTestName": "it2290"
                  },
                  "range": [
                    1587,
                    2501
                  ],
                  "loc": {
                    "start": {
                      "line": 36,
                      "column": 4
                    },
                    "end": {
                      "line": 53,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        2506,
                        2508
                      ],
                      "loc": {
                        "start": {
                          "line": 54,
                          "column": 4
                        },
                        "end": {
                          "line": 54,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "BinaryExpression",
                        "operator": "+",
                        "left": {
                          "type": "Literal",
                          "value": "should end once one observable nexts and zips value from completed other ",
                          "raw": "'should end once one observable nexts and zips value from completed other '",
                          "range": [
                            2509,
                            2584
                          ],
                          "loc": {
                            "start": {
                              "line": 54,
                              "column": 7
                            },
                            "end": {
                              "line": 54,
                              "column": 82
                            }
                          }
                        },
                        "right": {
                          "type": "Literal",
                          "value": "observable whose buffer is empty",
                          "raw": "'observable whose buffer is empty'",
                          "range": [
                            2595,
                            2629
                          ],
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 8
                            },
                            "end": {
                              "line": 55,
                              "column": 42
                            }
                          }
                        },
                        "range": [
                          2509,
                          2629
                        ],
                        "loc": {
                          "start": {
                            "line": 54,
                            "column": 7
                          },
                          "end": {
                            "line": 55,
                            "column": 42
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      2657,
                                      2659
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2662,
                                        2665
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 56,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 56,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---a--b--c--|             ",
                                        "raw": "'---a--b--c--|             '",
                                        "range": [
                                          2666,
                                          2694
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 56,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 56,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2662,
                                      2695
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 56,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 56,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2657,
                                    2695
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 56,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 56,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2653,
                                2696
                              ],
                              "loc": {
                                "start": {
                                  "line": 56,
                                  "column": 8
                                },
                                "end": {
                                  "line": 56,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      2709,
                                      2715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^           !             ",
                                    "raw": "'^           !             '",
                                    "range": [
                                      2718,
                                      2746
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 57,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 57,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    2709,
                                    2746
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 57,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 57,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2705,
                                2747
                              ],
                              "loc": {
                                "start": {
                                  "line": 57,
                                  "column": 8
                                },
                                "end": {
                                  "line": 57,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2",
                                    "range": [
                                      2760,
                                      2762
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2765,
                                        2768
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 58,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 58,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------d----e----f|        ",
                                        "raw": "'------d----e----f|        '",
                                        "range": [
                                          2769,
                                          2797
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 58,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 58,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2765,
                                      2798
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 58,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 58,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2760,
                                    2798
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 58,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 58,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2756,
                                2799
                              ],
                              "loc": {
                                "start": {
                                  "line": 58,
                                  "column": 8
                                },
                                "end": {
                                  "line": 58,
                                  "column": 51
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      2812,
                                      2818
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                !        ",
                                    "raw": "'^                !        '",
                                    "range": [
                                      2821,
                                      2849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 59,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 59,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    2812,
                                    2849
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 59,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 59,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2808,
                                2850
                              ],
                              "loc": {
                                "start": {
                                  "line": 59,
                                  "column": 8
                                },
                                "end": {
                                  "line": 59,
                                  "column": 50
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3",
                                    "range": [
                                      2863,
                                      2865
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        2868,
                                        2871
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 60,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 60,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--------h----i----j-------",
                                        "raw": "'--------h----i----j-------'",
                                        "range": [
                                          2872,
                                          2900
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 60,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 60,
                                            "column": 49
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      2868,
                                      2901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 60,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 60,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    2863,
                                    2901
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 50
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2859,
                                2902
                              ],
                              "loc": {
                                "start": {
                                  "line": 60,
                                  "column": 8
                                },
                                "end": {
                                  "line": 60,
                                  "column": 51
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " doesn't complete",
                                  "range": [
                                    2903,
                                    2922
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 71
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      2935,
                                      2941
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !       ",
                                    "raw": "'^                 !       '",
                                    "range": [
                                      2944,
                                      2972
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 61,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 61,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    2935,
                                    2972
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 61,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 61,
                                      "column": 49
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2931,
                                2973
                              ],
                              "loc": {
                                "start": {
                                  "line": 61,
                                  "column": 8
                                },
                                "end": {
                                  "line": 61,
                                  "column": 50
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " doesn't complete",
                                  "range": [
                                    2903,
                                    2922
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 60,
                                      "column": 52
                                    },
                                    "end": {
                                      "line": 60,
                                      "column": 71
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      2986,
                                      2994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------x----y----(z|)    ",
                                    "raw": "'--------x----y----(z|)    '",
                                    "range": [
                                      2997,
                                      3025
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 62,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 62,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    2986,
                                    3025
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                2982,
                                3026
                              ],
                              "loc": {
                                "start": {
                                  "line": 62,
                                  "column": 8
                                },
                                "end": {
                                  "line": 62,
                                  "column": 52
                                }
                              },
                              "trailingComments": [
                                {
                                  "type": "Line",
                                  "value": " e2 buffer empty and signaled complete",
                                  "range": [
                                    3027,
                                    3067
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 93
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3080,
                                      3086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 63,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            3103,
                                            3104
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 64,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 64,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                3107,
                                                3110
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 64,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 64,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                3112,
                                                3115
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 64,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 64,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                3117,
                                                3120
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 64,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 64,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3106,
                                            3121
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 64,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 64,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3103,
                                          3121
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 64,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 64,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            3135,
                                            3136
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                3139,
                                                3142
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 65,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                3144,
                                                3147
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 65,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "i",
                                              "raw": "'i'",
                                              "range": [
                                                3149,
                                                3152
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 65,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 65,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3138,
                                            3153
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 65,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 65,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3135,
                                          3153
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 65,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 65,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            3167,
                                            3168
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                3171,
                                                3174
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                3176,
                                                3179
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "j",
                                              "raw": "'j'",
                                              "range": [
                                                3181,
                                                3184
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 66,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 66,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            3170,
                                            3185
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 66,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 66,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          3167,
                                          3185
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 66,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 66,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3089,
                                      3195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 63,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 67,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    3080,
                                    3195
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 63,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 67,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                3076,
                                3196
                              ],
                              "loc": {
                                "start": {
                                  "line": 63,
                                  "column": 8
                                },
                                "end": {
                                  "line": 67,
                                  "column": 10
                                }
                              },
                              "leadingComments": [
                                {
                                  "type": "Line",
                                  "value": " e2 buffer empty and signaled complete",
                                  "range": [
                                    3027,
                                    3067
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 62,
                                      "column": 53
                                    },
                                    "end": {
                                      "line": 62,
                                      "column": 93
                                    }
                                  }
                                }
                              ]
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        3205,
                                        3221
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 68,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 68,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  3222,
                                                  3232
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  3233,
                                                  3235
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                3222,
                                                3235
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 68,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 68,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  3236,
                                                  3238
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 41
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  3240,
                                                  3242
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 43
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "e3",
                                                "range": [
                                                  3244,
                                                  3246
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 68,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 68,
                                                    "column": 49
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              3222,
                                              3247
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 50
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              3248,
                                              3254
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 68,
                                                "column": 51
                                              },
                                              "end": {
                                                "line": 68,
                                                "column": 57
                                              }
                                            }
                                          },
                                          "range": [
                                            3222,
                                            3254
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 68,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 68,
                                              "column": 57
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          3222,
                                          3256
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 68,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 68,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3205,
                                      3257
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3258,
                                      3262
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 61
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    3205,
                                    3262
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 68,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 68,
                                      "column": 65
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      3263,
                                      3271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 66
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 74
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      3273,
                                      3279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 68,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 68,
                                        "column": 82
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3205,
                                  3280
                                ],
                                "loc": {
                                  "start": {
                                    "line": 68,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 68,
                                    "column": 83
                                  }
                                }
                              },
                              "range": [
                                3205,
                                3281
                              ],
                              "loc": {
                                "start": {
                                  "line": 68,
                                  "column": 8
                                },
                                "end": {
                                  "line": 68,
                                  "column": 84
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3290,
                                        3309
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 69,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 69,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            3310,
                                            3312
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3313,
                                            3326
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 69,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 69,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3310,
                                          3326
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 69,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 69,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3290,
                                      3327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3328,
                                      3332
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3290,
                                    3332
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 69,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 69,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      3333,
                                      3339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 69,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 69,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3290,
                                  3340
                                ],
                                "loc": {
                                  "start": {
                                    "line": 69,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 69,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3290,
                                3341
                              ],
                              "loc": {
                                "start": {
                                  "line": 69,
                                  "column": 8
                                },
                                "end": {
                                  "line": 69,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3350,
                                        3369
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 70,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 70,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e2",
                                          "range": [
                                            3370,
                                            3372
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 70,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 70,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3373,
                                            3386
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 70,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 70,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3370,
                                          3386
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 70,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 70,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3350,
                                      3387
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3388,
                                      3392
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3350,
                                    3392
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 70,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 70,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e2subs",
                                    "range": [
                                      3393,
                                      3399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 70,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 70,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3350,
                                  3400
                                ],
                                "loc": {
                                  "start": {
                                    "line": 70,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 70,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3350,
                                3401
                              ],
                              "loc": {
                                "start": {
                                  "line": 70,
                                  "column": 8
                                },
                                "end": {
                                  "line": 70,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        3410,
                                        3429
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 71,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 71,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e3",
                                          "range": [
                                            3430,
                                            3432
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            3433,
                                            3446
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 71,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 71,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          3430,
                                          3446
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 71,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 71,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      3410,
                                      3447
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      3448,
                                      3452
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    3410,
                                    3452
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 71,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 71,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e3subs",
                                    "range": [
                                      3453,
                                      3459
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 71,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 71,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3410,
                                  3460
                                ],
                                "loc": {
                                  "start": {
                                    "line": 71,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 71,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                3410,
                                3461
                              ],
                              "loc": {
                                "start": {
                                  "line": 71,
                                  "column": 8
                                },
                                "end": {
                                  "line": 71,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            2643,
                            3467
                          ],
                          "loc": {
                            "start": {
                              "line": 55,
                              "column": 56
                            },
                            "end": {
                              "line": 72,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          2631,
                          3467
                        ],
                        "loc": {
                          "start": {
                            "line": 55,
                            "column": 44
                          },
                          "end": {
                            "line": 72,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      2506,
                      3468
                    ],
                    "loc": {
                      "start": {
                        "line": 54,
                        "column": 4
                      },
                      "end": {
                        "line": 72,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2291,
                    "_esdocTestName": "it2291"
                  },
                  "range": [
                    2506,
                    3469
                  ],
                  "loc": {
                    "start": {
                      "line": 54,
                      "column": 4
                    },
                    "end": {
                      "line": 72,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "describe",
                      "range": [
                        3474,
                        3482
                      ],
                      "loc": {
                        "start": {
                          "line": 73,
                          "column": 4
                        },
                        "end": {
                          "line": 73,
                          "column": 12
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "with iterables",
                        "raw": "'with iterables'",
                        "range": [
                          3483,
                          3499
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 13
                          },
                          "end": {
                            "line": 73,
                            "column": 29
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    3523,
                                    3525
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 74,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 74,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should zip them with values",
                                    "raw": "'should zip them with values'",
                                    "range": [
                                      3526,
                                      3555
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 74,
                                        "column": 40
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "myIterator",
                                                "range": [
                                                  3587,
                                                  3597
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 75,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "count",
                                                      "range": [
                                                        3618,
                                                        3623
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 76,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 76,
                                                          "column": 21
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        3625,
                                                        3626
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 76,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 76,
                                                          "column": 24
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3618,
                                                      3626
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 76,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 76,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "next",
                                                      "range": [
                                                        3644,
                                                        3648
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 77,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 77,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "FunctionExpression",
                                                      "id": null,
                                                      "params": [],
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ReturnStatement",
                                                            "argument": {
                                                              "type": "ObjectExpression",
                                                              "properties": [
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      3693,
                                                                      3698
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 78,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 78,
                                                                        "column": 34
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "UpdateExpression",
                                                                    "operator": "++",
                                                                    "argument": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          3700,
                                                                          3704
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 78,
                                                                            "column": 36
                                                                          },
                                                                          "end": {
                                                                            "line": 78,
                                                                            "column": 40
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "count",
                                                                        "range": [
                                                                          3705,
                                                                          3710
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 78,
                                                                            "column": 41
                                                                          },
                                                                          "end": {
                                                                            "line": 78,
                                                                            "column": 46
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        3700,
                                                                        3710
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 78,
                                                                          "column": 36
                                                                        },
                                                                        "end": {
                                                                          "line": 78,
                                                                          "column": 46
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": false,
                                                                    "range": [
                                                                      3700,
                                                                      3712
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 78,
                                                                        "column": 36
                                                                      },
                                                                      "end": {
                                                                        "line": 78,
                                                                        "column": 48
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    3693,
                                                                    3712
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 78,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 78,
                                                                      "column": 48
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "done",
                                                                    "range": [
                                                                      3714,
                                                                      3718
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 78,
                                                                        "column": 50
                                                                      },
                                                                      "end": {
                                                                        "line": 78,
                                                                        "column": 54
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "Literal",
                                                                    "value": false,
                                                                    "raw": "false",
                                                                    "range": [
                                                                      3720,
                                                                      3725
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 78,
                                                                        "column": 56
                                                                      },
                                                                      "end": {
                                                                        "line": 78,
                                                                        "column": 61
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    3714,
                                                                    3725
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 78,
                                                                      "column": 50
                                                                    },
                                                                    "end": {
                                                                      "line": 78,
                                                                      "column": 61
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                3691,
                                                                3727
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 78,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 78,
                                                                  "column": 63
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              3684,
                                                              3728
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 78,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 78,
                                                                "column": 64
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          3662,
                                                          3746
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 77,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 79,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        3650,
                                                        3746
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 77,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 79,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      3644,
                                                      3746
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 77,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 79,
                                                        "column": 17
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3600,
                                                  3760
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 75,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 80,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                3587,
                                                3760
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 75,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 80,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3583,
                                            3761
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 75,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 80,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "myIterator",
                                                "range": [
                                                  3774,
                                                  3784
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Symbol",
                                                  "range": [
                                                    3785,
                                                    3791
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 81,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 81,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "iterator",
                                                  "range": [
                                                    3792,
                                                    3800
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 81,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 81,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  3785,
                                                  3800
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                3774,
                                                3801
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "FunctionExpression",
                                              "id": null,
                                              "params": [],
                                              "body": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "argument": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        3825,
                                                        3829
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 81,
                                                          "column": 63
                                                        },
                                                        "end": {
                                                          "line": 81,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      3818,
                                                      3830
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 81,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 81,
                                                        "column": 68
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3816,
                                                  3832
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 81,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 81,
                                                    "column": 70
                                                  }
                                                }
                                              },
                                              "generator": false,
                                              "expression": false,
                                              "range": [
                                                3804,
                                                3832
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 81,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 81,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "range": [
                                              3774,
                                              3832
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 81,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 81,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            3774,
                                            3833
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 81,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 81,
                                              "column": 71
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  3850,
                                                  3852
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 82,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 82,
                                                    "column": 18
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    3855,
                                                    3858
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 82,
                                                      "column": 21
                                                    },
                                                    "end": {
                                                      "line": 82,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---a---b---c---d---|",
                                                    "raw": "'---a---b---c---d---|'",
                                                    "range": [
                                                      3859,
                                                      3881
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 82,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 82,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  3855,
                                                  3882
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 82,
                                                    "column": 21
                                                  },
                                                  "end": {
                                                    "line": 82,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "range": [
                                                3850,
                                                3882
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 82,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 82,
                                                  "column": 48
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3846,
                                            3883
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 82,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 82,
                                              "column": 49
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "e1subs",
                                                "range": [
                                                  3900,
                                                  3906
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^                  !",
                                                "raw": "'^                  !'",
                                                "range": [
                                                  3909,
                                                  3931
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 83,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 83,
                                                    "column": 47
                                                  }
                                                }
                                              },
                                              "range": [
                                                3900,
                                                3931
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 83,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 83,
                                                  "column": 47
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3896,
                                            3932
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 83,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 83,
                                              "column": 48
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  3949,
                                                  3957
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 84,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 84,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "---w---x---y---z---|",
                                                "raw": "'---w---x---y---z---|'",
                                                "range": [
                                                  3960,
                                                  3982
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 84,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 84,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "range": [
                                                3949,
                                                3982
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 84,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 84,
                                                  "column": 49
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3945,
                                            3983
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 84,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 84,
                                              "column": 50
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "values",
                                                "range": [
                                                  4000,
                                                  4006
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 85,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 85,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "w",
                                                      "range": [
                                                        4027,
                                                        4028
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 86,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 86,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "a",
                                                          "raw": "'a'",
                                                          "range": [
                                                            4031,
                                                            4034
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 86,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 86,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 0,
                                                          "raw": "0",
                                                          "range": [
                                                            4036,
                                                            4037
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 86,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 86,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        4030,
                                                        4038
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 86,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 86,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      4027,
                                                      4038
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 86,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 86,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        4056,
                                                        4057
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 87,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 87,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "b",
                                                          "raw": "'b'",
                                                          "range": [
                                                            4060,
                                                            4063
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 87,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 87,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 1,
                                                          "raw": "1",
                                                          "range": [
                                                            4065,
                                                            4066
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 87,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 87,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        4059,
                                                        4067
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 87,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 87,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      4056,
                                                      4067
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 87,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 87,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "y",
                                                      "range": [
                                                        4085,
                                                        4086
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 88,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 88,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "c",
                                                          "raw": "'c'",
                                                          "range": [
                                                            4089,
                                                            4092
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 88,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 88,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 2,
                                                          "raw": "2",
                                                          "range": [
                                                            4094,
                                                            4095
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 88,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 88,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        4088,
                                                        4096
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 88,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 88,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      4085,
                                                      4096
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 88,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 88,
                                                        "column": 27
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "z",
                                                      "range": [
                                                        4114,
                                                        4115
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 89,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 89,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "d",
                                                          "raw": "'d'",
                                                          "range": [
                                                            4118,
                                                            4121
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 89,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 89,
                                                              "column": 23
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 3,
                                                          "raw": "3",
                                                          "range": [
                                                            4123,
                                                            4124
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 89,
                                                              "column": 25
                                                            },
                                                            "end": {
                                                              "line": 89,
                                                              "column": 26
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        4117,
                                                        4125
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 89,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 89,
                                                          "column": 27
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      4114,
                                                      4125
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 89,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 89,
                                                        "column": 27
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4009,
                                                  4139
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 85,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 90,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                4000,
                                                4139
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 85,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 90,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            3996,
                                            4140
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 85,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 90,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    4153,
                                                    4169
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 91,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 91,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              4170,
                                                              4180
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 91,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 91,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              4181,
                                                              4183
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 91,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 91,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4170,
                                                            4183
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 91,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 91,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "e1",
                                                            "range": [
                                                              4184,
                                                              4186
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 91,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 91,
                                                                "column": 45
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "myIterator",
                                                            "range": [
                                                              4188,
                                                              4198
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 91,
                                                                "column": 47
                                                              },
                                                              "end": {
                                                                "line": 91,
                                                                "column": 57
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          4170,
                                                          4199
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 91,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 91,
                                                            "column": 58
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zipAll",
                                                        "range": [
                                                          4200,
                                                          4206
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 91,
                                                            "column": 59
                                                          },
                                                          "end": {
                                                            "line": 91,
                                                            "column": 65
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4170,
                                                        4206
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 91,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 91,
                                                          "column": 65
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      4170,
                                                      4208
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 91,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 91,
                                                        "column": 67
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4153,
                                                  4209
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 68
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  4210,
                                                  4214
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 69
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 73
                                                  }
                                                }
                                              },
                                              "range": [
                                                4153,
                                                4214
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 91,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 91,
                                                  "column": 73
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  4215,
                                                  4223
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 74
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 82
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "values",
                                                "range": [
                                                  4225,
                                                  4231
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 91,
                                                    "column": 84
                                                  },
                                                  "end": {
                                                    "line": 91,
                                                    "column": 90
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4153,
                                              4232
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 91,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 91,
                                                "column": 91
                                              }
                                            }
                                          },
                                          "range": [
                                            4153,
                                            4233
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 91,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 91,
                                              "column": 92
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    4246,
                                                    4265
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 92,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 92,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "e1",
                                                      "range": [
                                                        4266,
                                                        4268
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 92,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 92,
                                                          "column": 34
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        4269,
                                                        4282
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 92,
                                                          "column": 35
                                                        },
                                                        "end": {
                                                          "line": 92,
                                                          "column": 48
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4266,
                                                      4282
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 92,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 92,
                                                        "column": 48
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4246,
                                                  4283
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 49
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  4284,
                                                  4288
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 50
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 54
                                                  }
                                                }
                                              },
                                              "range": [
                                                4246,
                                                4288
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 92,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 92,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "e1subs",
                                                "range": [
                                                  4289,
                                                  4295
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 92,
                                                    "column": 55
                                                  },
                                                  "end": {
                                                    "line": 92,
                                                    "column": 61
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4246,
                                              4296
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 92,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 92,
                                                "column": 62
                                              }
                                            }
                                          },
                                          "range": [
                                            4246,
                                            4297
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 92,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 92,
                                              "column": 63
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        3569,
                                        4307
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 74,
                                          "column": 54
                                        },
                                        "end": {
                                          "line": 93,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      3557,
                                      4307
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 74,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 93,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  3523,
                                  4308
                                ],
                                "loc": {
                                  "start": {
                                    "line": 74,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 93,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2293,
                                "_esdocTestName": "it2293"
                              },
                              "range": [
                                3523,
                                4309
                              ],
                              "loc": {
                                "start": {
                                  "line": 74,
                                  "column": 8
                                },
                                "end": {
                                  "line": 93,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    4318,
                                    4320
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 94,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 94,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should only call `next` as needed",
                                    "raw": "'should only call `next` as needed'",
                                    "range": [
                                      4321,
                                      4356
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 94,
                                        "column": 46
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "nextCalled",
                                                "range": [
                                                  4388,
                                                  4398
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 95,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 95,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": 0,
                                                "raw": "0",
                                                "range": [
                                                  4401,
                                                  4402
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 95,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 95,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                4388,
                                                4402
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 95,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 95,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4384,
                                            4403
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 95,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 95,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "myIterator",
                                                "range": [
                                                  4420,
                                                  4430
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 96,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 96,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "count",
                                                      "range": [
                                                        4451,
                                                        4456
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 97,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 97,
                                                          "column": 21
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "value": 0,
                                                      "raw": "0",
                                                      "range": [
                                                        4458,
                                                        4459
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 97,
                                                          "column": 23
                                                        },
                                                        "end": {
                                                          "line": 97,
                                                          "column": 24
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      4451,
                                                      4459
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 97,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 97,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "next",
                                                      "range": [
                                                        4477,
                                                        4481
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 98,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 98,
                                                          "column": 20
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "FunctionExpression",
                                                      "id": null,
                                                      "params": [],
                                                      "body": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ExpressionStatement",
                                                            "expression": {
                                                              "type": "UpdateExpression",
                                                              "operator": "++",
                                                              "argument": {
                                                                "type": "Identifier",
                                                                "name": "nextCalled",
                                                                "range": [
                                                                  4517,
                                                                  4527
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 99,
                                                                    "column": 20
                                                                  },
                                                                  "end": {
                                                                    "line": 99,
                                                                    "column": 30
                                                                  }
                                                                }
                                                              },
                                                              "prefix": false,
                                                              "range": [
                                                                4517,
                                                                4529
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 99,
                                                                  "column": 20
                                                                },
                                                                "end": {
                                                                  "line": 99,
                                                                  "column": 32
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4517,
                                                              4530
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 99,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 99,
                                                                "column": 33
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "ReturnStatement",
                                                            "argument": {
                                                              "type": "ObjectExpression",
                                                              "properties": [
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "value",
                                                                    "range": [
                                                                      4560,
                                                                      4565
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 100,
                                                                        "column": 29
                                                                      },
                                                                      "end": {
                                                                        "line": 100,
                                                                        "column": 34
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "UpdateExpression",
                                                                    "operator": "++",
                                                                    "argument": {
                                                                      "type": "MemberExpression",
                                                                      "computed": false,
                                                                      "object": {
                                                                        "type": "ThisExpression",
                                                                        "range": [
                                                                          4567,
                                                                          4571
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 100,
                                                                            "column": 36
                                                                          },
                                                                          "end": {
                                                                            "line": 100,
                                                                            "column": 40
                                                                          }
                                                                        }
                                                                      },
                                                                      "property": {
                                                                        "type": "Identifier",
                                                                        "name": "count",
                                                                        "range": [
                                                                          4572,
                                                                          4577
                                                                        ],
                                                                        "loc": {
                                                                          "start": {
                                                                            "line": 100,
                                                                            "column": 41
                                                                          },
                                                                          "end": {
                                                                            "line": 100,
                                                                            "column": 46
                                                                          }
                                                                        }
                                                                      },
                                                                      "range": [
                                                                        4567,
                                                                        4577
                                                                      ],
                                                                      "loc": {
                                                                        "start": {
                                                                          "line": 100,
                                                                          "column": 36
                                                                        },
                                                                        "end": {
                                                                          "line": 100,
                                                                          "column": 46
                                                                        }
                                                                      }
                                                                    },
                                                                    "prefix": false,
                                                                    "range": [
                                                                      4567,
                                                                      4579
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 100,
                                                                        "column": 36
                                                                      },
                                                                      "end": {
                                                                        "line": 100,
                                                                        "column": 48
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    4560,
                                                                    4579
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 100,
                                                                      "column": 29
                                                                    },
                                                                    "end": {
                                                                      "line": 100,
                                                                      "column": 48
                                                                    }
                                                                  }
                                                                },
                                                                {
                                                                  "type": "Property",
                                                                  "key": {
                                                                    "type": "Identifier",
                                                                    "name": "done",
                                                                    "range": [
                                                                      4581,
                                                                      4585
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 100,
                                                                        "column": 50
                                                                      },
                                                                      "end": {
                                                                        "line": 100,
                                                                        "column": 54
                                                                      }
                                                                    }
                                                                  },
                                                                  "value": {
                                                                    "type": "Literal",
                                                                    "value": false,
                                                                    "raw": "false",
                                                                    "range": [
                                                                      4587,
                                                                      4592
                                                                    ],
                                                                    "loc": {
                                                                      "start": {
                                                                        "line": 100,
                                                                        "column": 56
                                                                      },
                                                                      "end": {
                                                                        "line": 100,
                                                                        "column": 61
                                                                      }
                                                                    }
                                                                  },
                                                                  "kind": "init",
                                                                  "method": false,
                                                                  "shorthand": false,
                                                                  "computed": false,
                                                                  "range": [
                                                                    4581,
                                                                    4592
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 100,
                                                                      "column": 50
                                                                    },
                                                                    "end": {
                                                                      "line": 100,
                                                                      "column": 61
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                4558,
                                                                4594
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 100,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 100,
                                                                  "column": 63
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              4551,
                                                              4595
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 100,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 100,
                                                                "column": 64
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          4495,
                                                          4613
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 98,
                                                            "column": 34
                                                          },
                                                          "end": {
                                                            "line": 101,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "generator": false,
                                                      "expression": false,
                                                      "range": [
                                                        4483,
                                                        4613
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 98,
                                                          "column": 22
                                                        },
                                                        "end": {
                                                          "line": 101,
                                                          "column": 17
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      4477,
                                                      4613
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 98,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 101,
                                                        "column": 17
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4433,
                                                  4627
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 96,
                                                    "column": 29
                                                  },
                                                  "end": {
                                                    "line": 102,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                4420,
                                                4627
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 96,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 102,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            4416,
                                            4628
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 96,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 102,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "AssignmentExpression",
                                            "operator": "=",
                                            "left": {
                                              "type": "MemberExpression",
                                              "computed": true,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "myIterator",
                                                "range": [
                                                  4641,
                                                  4651
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "Symbol",
                                                  "range": [
                                                    4652,
                                                    4658
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "iterator",
                                                  "range": [
                                                    4659,
                                                    4667
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 103,
                                                      "column": 30
                                                    },
                                                    "end": {
                                                      "line": 103,
                                                      "column": 38
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4652,
                                                  4667
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 23
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                4641,
                                                4668
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 39
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "FunctionExpression",
                                              "id": null,
                                              "params": [],
                                              "body": {
                                                "type": "BlockStatement",
                                                "body": [
                                                  {
                                                    "type": "ReturnStatement",
                                                    "argument": {
                                                      "type": "ThisExpression",
                                                      "range": [
                                                        4692,
                                                        4696
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 103,
                                                          "column": 63
                                                        },
                                                        "end": {
                                                          "line": 103,
                                                          "column": 67
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4685,
                                                      4697
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 103,
                                                        "column": 56
                                                      },
                                                      "end": {
                                                        "line": 103,
                                                        "column": 68
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  4683,
                                                  4699
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 103,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 103,
                                                    "column": 70
                                                  }
                                                }
                                              },
                                              "generator": false,
                                              "expression": false,
                                              "range": [
                                                4671,
                                                4699
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 103,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 103,
                                                  "column": 70
                                                }
                                              }
                                            },
                                            "range": [
                                              4641,
                                              4699
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 103,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 103,
                                                "column": 70
                                              }
                                            }
                                          },
                                          "range": [
                                            4641,
                                            4700
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 103,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 103,
                                              "column": 71
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "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": "Observable",
                                                        "range": [
                                                          4713,
                                                          4723
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 104,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 104,
                                                            "column": 22
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "of",
                                                        "range": [
                                                          4724,
                                                          4726
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 104,
                                                            "column": 23
                                                          },
                                                          "end": {
                                                            "line": 104,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        4713,
                                                        4726
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 104,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 104,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              4727,
                                                              4737
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 104,
                                                                "column": 26
                                                              },
                                                              "end": {
                                                                "line": 104,
                                                                "column": 36
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              4738,
                                                              4740
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 104,
                                                                "column": 37
                                                              },
                                                              "end": {
                                                                "line": 104,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            4727,
                                                            4740
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 104,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 104,
                                                              "column": 39
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Literal",
                                                            "value": 1,
                                                            "raw": "1",
                                                            "range": [
                                                              4741,
                                                              4742
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 104,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 104,
                                                                "column": 41
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Literal",
                                                            "value": 2,
                                                            "raw": "2",
                                                            "range": [
                                                              4744,
                                                              4745
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 104,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 104,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Literal",
                                                            "value": 3,
                                                            "raw": "3",
                                                            "range": [
                                                              4747,
                                                              4748
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 104,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 104,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          4727,
                                                          4749
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 104,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 104,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      {
                                                        "type": "Identifier",
                                                        "name": "myIterator",
                                                        "range": [
                                                          4751,
                                                          4761
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 104,
                                                            "column": 50
                                                          },
                                                          "end": {
                                                            "line": 104,
                                                            "column": 60
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      4713,
                                                      4762
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 104,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 104,
                                                        "column": 61
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "zipAll",
                                                    "range": [
                                                      4763,
                                                      4769
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 104,
                                                        "column": 62
                                                      },
                                                      "end": {
                                                        "line": 104,
                                                        "column": 68
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    4713,
                                                    4769
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 104,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 104,
                                                      "column": 68
                                                    }
                                                  }
                                                },
                                                "arguments": [],
                                                "range": [
                                                  4713,
                                                  4771
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 104,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 104,
                                                    "column": 70
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "subscribe",
                                                "range": [
                                                  4789,
                                                  4798
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 105,
                                                    "column": 17
                                                  },
                                                  "end": {
                                                    "line": 105,
                                                    "column": 26
                                                  }
                                                }
                                              },
                                              "range": [
                                                4713,
                                                4798
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 104,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 105,
                                                  "column": 26
                                                }
                                              }
                                            },
                                            "arguments": [],
                                            "range": [
                                              4713,
                                              4800
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 104,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 105,
                                                "column": 28
                                              }
                                            }
                                          },
                                          "range": [
                                            4713,
                                            4801
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 104,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 105,
                                              "column": 29
                                            }
                                          },
                                          "trailingComments": [
                                            {
                                              "type": "Line",
                                              "value": " since zip will call `next()` in advance, total calls when",
                                              "range": [
                                                4814,
                                                4874
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 106,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            {
                                              "type": "Line",
                                              "value": " zipped with 3 other values should be 4.",
                                              "range": [
                                                4887,
                                                4929
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 107,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 107,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ]
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        4942,
                                                        4948
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 108,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 108,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        4949,
                                                        4955
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 108,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 108,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      4942,
                                                      4955
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 108,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 108,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "nextCalled",
                                                      "range": [
                                                        4956,
                                                        4966
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 108,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 108,
                                                          "column": 36
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    4942,
                                                    4967
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 108,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 108,
                                                      "column": 37
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    4968,
                                                    4970
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 108,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 108,
                                                      "column": 40
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  4942,
                                                  4970
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 108,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 108,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  4971,
                                                  4976
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 108,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 108,
                                                    "column": 46
                                                  }
                                                }
                                              },
                                              "range": [
                                                4942,
                                                4976
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 108,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 108,
                                                  "column": 46
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 4,
                                                "raw": "4",
                                                "range": [
                                                  4977,
                                                  4978
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 108,
                                                    "column": 47
                                                  },
                                                  "end": {
                                                    "line": 108,
                                                    "column": 48
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              4942,
                                              4979
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 108,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 108,
                                                "column": 49
                                              }
                                            }
                                          },
                                          "range": [
                                            4942,
                                            4980
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 108,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 108,
                                              "column": 50
                                            }
                                          },
                                          "leadingComments": [
                                            {
                                              "type": "Line",
                                              "value": " since zip will call `next()` in advance, total calls when",
                                              "range": [
                                                4814,
                                                4874
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 106,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 106,
                                                  "column": 72
                                                }
                                              }
                                            },
                                            {
                                              "type": "Line",
                                              "value": " zipped with 3 other values should be 4.",
                                              "range": [
                                                4887,
                                                4929
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 107,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 107,
                                                  "column": 54
                                                }
                                              }
                                            }
                                          ]
                                        }
                                      ],
                                      "range": [
                                        4370,
                                        4990
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 94,
                                          "column": 60
                                        },
                                        "end": {
                                          "line": 109,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      4358,
                                      4990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 94,
                                        "column": 48
                                      },
                                      "end": {
                                        "line": 109,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  4318,
                                  4991
                                ],
                                "loc": {
                                  "start": {
                                    "line": 94,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 109,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2294,
                                "_esdocTestName": "it2294"
                              },
                              "range": [
                                4318,
                                4992
                              ],
                              "loc": {
                                "start": {
                                  "line": 94,
                                  "column": 8
                                },
                                "end": {
                                  "line": 109,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5001,
                                    5003
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 110,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 110,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with never observable and empty iterable",
                                    "raw": "'should work with never observable and empty iterable'",
                                    "range": [
                                      5004,
                                      5058
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 110,
                                        "column": 65
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  5090,
                                                  5091
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 111,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 111,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    5094,
                                                    5098
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 111,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 111,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-",
                                                    "raw": "'-'",
                                                    "range": [
                                                      5099,
                                                      5102
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 111,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 111,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5094,
                                                  5103
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 111,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 111,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                5090,
                                                5103
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 111,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 111,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5086,
                                            5104
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 111,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 111,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5121,
                                                  5126
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 112,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 112,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^",
                                                "raw": "'^'",
                                                "range": [
                                                  5129,
                                                  5132
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 112,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 112,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                5121,
                                                5132
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 112,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 112,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5117,
                                            5133
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 112,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 112,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  5150,
                                                  5151
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 113,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 113,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  5154,
                                                  5156
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 113,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 113,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                5150,
                                                5156
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 113,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 113,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5146,
                                            5157
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 113,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 113,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5174,
                                                  5182
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 114,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 114,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-",
                                                "raw": "'-'",
                                                "range": [
                                                  5185,
                                                  5188
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 114,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 114,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                5174,
                                                5188
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 114,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 114,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5170,
                                            5189
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 114,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 114,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    5202,
                                                    5218
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 115,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 115,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              5219,
                                                              5229
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 115,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 115,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              5230,
                                                              5232
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 115,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 115,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5219,
                                                            5232
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 115,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 115,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              5233,
                                                              5234
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 115,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 115,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              5236,
                                                              5237
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 115,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 115,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          5219,
                                                          5238
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 115,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 115,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zipAll",
                                                        "range": [
                                                          5239,
                                                          5245
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 115,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 115,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5219,
                                                        5245
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 115,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 115,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      5219,
                                                      5247
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 115,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 115,
                                                        "column": 57
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5202,
                                                  5248
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5249,
                                                  5253
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "range": [
                                                5202,
                                                5253
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 115,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 115,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5254,
                                                  5262
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 115,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 115,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5202,
                                              5263
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 115,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 115,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "range": [
                                            5202,
                                            5264
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 115,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 115,
                                              "column": 74
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    5277,
                                                    5296
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 116,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 116,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        5297,
                                                        5298
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 116,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 116,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        5299,
                                                        5312
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 116,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 116,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5297,
                                                      5312
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 116,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 116,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5277,
                                                  5313
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5314,
                                                  5318
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                5277,
                                                5318
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 116,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 116,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5319,
                                                  5324
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 116,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 116,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5277,
                                              5325
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 116,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 116,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            5277,
                                            5326
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 116,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 116,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5072,
                                        5336
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 110,
                                          "column": 79
                                        },
                                        "end": {
                                          "line": 117,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5060,
                                      5336
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 110,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 117,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5001,
                                  5337
                                ],
                                "loc": {
                                  "start": {
                                    "line": 110,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 117,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2295,
                                "_esdocTestName": "it2295"
                              },
                              "range": [
                                5001,
                                5338
                              ],
                              "loc": {
                                "start": {
                                  "line": 110,
                                  "column": 8
                                },
                                "end": {
                                  "line": 117,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5347,
                                    5349
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 118,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 118,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with empty observable and empty iterable",
                                    "raw": "'should work with empty observable and empty iterable'",
                                    "range": [
                                      5350,
                                      5404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 118,
                                        "column": 65
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  5436,
                                                  5437
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 119,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 119,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    5440,
                                                    5444
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 119,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 119,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "|",
                                                    "raw": "'|'",
                                                    "range": [
                                                      5445,
                                                      5448
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 119,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 119,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5440,
                                                  5449
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 119,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 119,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                5436,
                                                5449
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 119,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 119,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5432,
                                            5450
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 119,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 119,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5467,
                                                  5472
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 120,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 120,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "(^!)",
                                                "raw": "'(^!)'",
                                                "range": [
                                                  5475,
                                                  5481
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 120,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 120,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                5467,
                                                5481
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 120,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 120,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5463,
                                            5482
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 120,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 120,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  5499,
                                                  5500
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 121,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  5503,
                                                  5505
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 121,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 121,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                5499,
                                                5505
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 121,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 121,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5495,
                                            5506
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 121,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 121,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5523,
                                                  5531
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "|",
                                                "raw": "'|'",
                                                "range": [
                                                  5534,
                                                  5537
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 122,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 122,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                5523,
                                                5537
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 122,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 122,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5519,
                                            5538
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 122,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 122,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    5551,
                                                    5567
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 123,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 123,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              5568,
                                                              5578
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 123,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 123,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              5579,
                                                              5581
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 123,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 123,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5568,
                                                            5581
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 123,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 123,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              5582,
                                                              5583
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 123,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 123,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              5585,
                                                              5586
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 123,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 123,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          5568,
                                                          5587
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 123,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 123,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zipAll",
                                                        "range": [
                                                          5588,
                                                          5594
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 123,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 123,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5568,
                                                        5594
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 123,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 123,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      5568,
                                                      5596
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 123,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 123,
                                                        "column": 57
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5551,
                                                  5597
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5598,
                                                  5602
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "range": [
                                                5551,
                                                5602
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 123,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 123,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5603,
                                                  5611
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 123,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 123,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5551,
                                              5612
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 123,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 123,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "range": [
                                            5551,
                                            5613
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 123,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 123,
                                              "column": 74
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    5626,
                                                    5645
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 124,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 124,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        5646,
                                                        5647
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 124,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 124,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        5648,
                                                        5661
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 124,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 124,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      5646,
                                                      5661
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 124,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 124,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5626,
                                                  5662
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5663,
                                                  5667
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                5626,
                                                5667
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 124,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 124,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5668,
                                                  5673
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 124,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 124,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5626,
                                              5674
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 124,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 124,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            5626,
                                            5675
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 124,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 124,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5418,
                                        5685
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 118,
                                          "column": 79
                                        },
                                        "end": {
                                          "line": 125,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5406,
                                      5685
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 118,
                                        "column": 67
                                      },
                                      "end": {
                                        "line": 125,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5347,
                                  5686
                                ],
                                "loc": {
                                  "start": {
                                    "line": 118,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 125,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2296,
                                "_esdocTestName": "it2296"
                              },
                              "range": [
                                5347,
                                5687
                              ],
                              "loc": {
                                "start": {
                                  "line": 118,
                                  "column": 8
                                },
                                "end": {
                                  "line": 125,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    5696,
                                    5698
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 126,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 126,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with empty observable and non-empty iterable",
                                    "raw": "'should work with empty observable and non-empty iterable'",
                                    "range": [
                                      5699,
                                      5757
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 126,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  5789,
                                                  5790
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 127,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 127,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    5793,
                                                    5797
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 127,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 127,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "|",
                                                    "raw": "'|'",
                                                    "range": [
                                                      5798,
                                                      5801
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 127,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 127,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5793,
                                                  5802
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 127,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 127,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                5789,
                                                5802
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 127,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 127,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5785,
                                            5803
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 127,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 127,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  5820,
                                                  5825
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 128,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 128,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "(^!)",
                                                "raw": "'(^!)'",
                                                "range": [
                                                  5828,
                                                  5834
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 128,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 128,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                5820,
                                                5834
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 128,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 128,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5816,
                                            5835
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 128,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 128,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  5852,
                                                  5853
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      5857,
                                                      5858
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 129,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 129,
                                                        "column": 22
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5856,
                                                  5859
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 129,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 129,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                5852,
                                                5859
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 129,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 129,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5848,
                                            5860
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 129,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 129,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5877,
                                                  5885
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 130,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 130,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "|",
                                                "raw": "'|'",
                                                "range": [
                                                  5888,
                                                  5891
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 130,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 130,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                5877,
                                                5891
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 130,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 130,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            5873,
                                            5892
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 130,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 130,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    5905,
                                                    5921
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 131,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 131,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              5922,
                                                              5932
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 131,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 131,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              5933,
                                                              5935
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 131,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 131,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            5922,
                                                            5935
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 131,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 131,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              5936,
                                                              5937
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 131,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 131,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              5939,
                                                              5940
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 131,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 131,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          5922,
                                                          5941
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 131,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 131,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zipAll",
                                                        "range": [
                                                          5942,
                                                          5948
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 131,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 131,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        5922,
                                                        5948
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 131,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 131,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      5922,
                                                      5950
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 131,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 131,
                                                        "column": 57
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5905,
                                                  5951
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  5952,
                                                  5956
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "range": [
                                                5905,
                                                5956
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 131,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 131,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  5957,
                                                  5965
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 131,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 131,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5905,
                                              5966
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 131,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 131,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "range": [
                                            5905,
                                            5967
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 131,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 131,
                                              "column": 74
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    5980,
                                                    5999
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 132,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 132,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        6000,
                                                        6001
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 132,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 132,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        6002,
                                                        6015
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 132,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 132,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6000,
                                                      6015
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 132,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 132,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  5980,
                                                  6016
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 132,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 132,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6017,
                                                  6021
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 132,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 132,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                5980,
                                                6021
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 132,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 132,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6022,
                                                  6027
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 132,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 132,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              5980,
                                              6028
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 132,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 132,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            5980,
                                            6029
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 132,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 132,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        5771,
                                        6039
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 126,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 133,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      5759,
                                      6039
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 126,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 133,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  5696,
                                  6040
                                ],
                                "loc": {
                                  "start": {
                                    "line": 126,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 133,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2297,
                                "_esdocTestName": "it2297"
                              },
                              "range": [
                                5696,
                                6041
                              ],
                              "loc": {
                                "start": {
                                  "line": 126,
                                  "column": 8
                                },
                                "end": {
                                  "line": 133,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6050,
                                    6052
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 134,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 134,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with non-empty observable and empty iterable",
                                    "raw": "'should work with non-empty observable and empty iterable'",
                                    "range": [
                                      6053,
                                      6111
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 134,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  6143,
                                                  6144
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 135,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 135,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    6147,
                                                    6150
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 135,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 135,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^----a--|",
                                                    "raw": "'---^----a--|'",
                                                    "range": [
                                                      6151,
                                                      6165
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 135,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 135,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6147,
                                                  6166
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 135,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 135,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                6143,
                                                6166
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 135,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 135,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6139,
                                            6167
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 135,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 135,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6184,
                                                  6189
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 136,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 136,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^       !",
                                                "raw": "'^       !'",
                                                "range": [
                                                  6192,
                                                  6203
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 136,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 136,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                6184,
                                                6203
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 136,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 136,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6180,
                                            6204
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 136,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 136,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  6221,
                                                  6222
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 137,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 137,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  6225,
                                                  6227
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 137,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 137,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                6221,
                                                6227
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 137,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 137,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6217,
                                            6228
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 137,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 137,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6245,
                                                  6253
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "--------|",
                                                "raw": "'--------|'",
                                                "range": [
                                                  6256,
                                                  6267
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 138,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 138,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                6245,
                                                6267
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 138,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 138,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6241,
                                            6268
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 138,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 138,
                                              "column": 39
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6281,
                                                    6297
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 139,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 139,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              6298,
                                                              6308
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 139,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 139,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              6309,
                                                              6311
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 139,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 139,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6298,
                                                            6311
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 139,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 139,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              6312,
                                                              6313
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 139,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 139,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              6315,
                                                              6316
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 139,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 139,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          6298,
                                                          6317
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 139,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 139,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zipAll",
                                                        "range": [
                                                          6318,
                                                          6324
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 139,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 139,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6298,
                                                        6324
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 139,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 139,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      6298,
                                                      6326
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 139,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 139,
                                                        "column": 57
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6281,
                                                  6327
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6328,
                                                  6332
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "range": [
                                                6281,
                                                6332
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 139,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 139,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6333,
                                                  6341
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 139,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 139,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6281,
                                              6342
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 139,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 139,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "range": [
                                            6281,
                                            6343
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 139,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 139,
                                              "column": 74
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    6356,
                                                    6375
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 140,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 140,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        6376,
                                                        6377
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 140,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 140,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        6378,
                                                        6391
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 140,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 140,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6376,
                                                      6391
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 140,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 140,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6356,
                                                  6392
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6393,
                                                  6397
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                6356,
                                                6397
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 140,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 140,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6398,
                                                  6403
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 140,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 140,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6356,
                                              6404
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 140,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 140,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            6356,
                                            6405
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 140,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 140,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6125,
                                        6415
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 134,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 141,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6113,
                                      6415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 134,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 141,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6050,
                                  6416
                                ],
                                "loc": {
                                  "start": {
                                    "line": 134,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 141,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2298,
                                "_esdocTestName": "it2298"
                              },
                              "range": [
                                6050,
                                6417
                              ],
                              "loc": {
                                "start": {
                                  "line": 134,
                                  "column": 8
                                },
                                "end": {
                                  "line": 141,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6426,
                                    6428
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 142,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 142,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with never observable and non-empty iterable",
                                    "raw": "'should work with never observable and non-empty iterable'",
                                    "range": [
                                      6429,
                                      6487
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 142,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  6519,
                                                  6520
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "cold",
                                                  "range": [
                                                    6523,
                                                    6527
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 143,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 143,
                                                      "column": 24
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "-",
                                                    "raw": "'-'",
                                                    "range": [
                                                      6528,
                                                      6531
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 143,
                                                        "column": 25
                                                      },
                                                      "end": {
                                                        "line": 143,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6523,
                                                  6532
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 143,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 143,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                6519,
                                                6532
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 143,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 143,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6515,
                                            6533
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 143,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 143,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6550,
                                                  6555
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 144,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 144,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^",
                                                "raw": "'^'",
                                                "range": [
                                                  6558,
                                                  6561
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 144,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 144,
                                                    "column": 27
                                                  }
                                                }
                                              },
                                              "range": [
                                                6550,
                                                6561
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 144,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 144,
                                                  "column": 27
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6546,
                                            6562
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 144,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 144,
                                              "column": 28
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  6579,
                                                  6580
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 145,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 145,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      6584,
                                                      6585
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 145,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 145,
                                                        "column": 22
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6583,
                                                  6586
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 145,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 145,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                6579,
                                                6586
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 145,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 145,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6575,
                                            6587
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 145,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 145,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6604,
                                                  6612
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-",
                                                "raw": "'-'",
                                                "range": [
                                                  6615,
                                                  6618
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 146,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 146,
                                                    "column": 30
                                                  }
                                                }
                                              },
                                              "range": [
                                                6604,
                                                6618
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 146,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 146,
                                                  "column": 30
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6600,
                                            6619
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 146,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 146,
                                              "column": 31
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    6632,
                                                    6648
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 147,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 147,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              6649,
                                                              6659
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 147,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 147,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              6660,
                                                              6662
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 147,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 147,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            6649,
                                                            6662
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 147,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 147,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              6663,
                                                              6664
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 147,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 147,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              6666,
                                                              6667
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 147,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 147,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          6649,
                                                          6668
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 147,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 147,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zipAll",
                                                        "range": [
                                                          6669,
                                                          6675
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 147,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 147,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        6649,
                                                        6675
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 147,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 147,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      6649,
                                                      6677
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 147,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 147,
                                                        "column": 57
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6632,
                                                  6678
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6679,
                                                  6683
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "range": [
                                                6632,
                                                6683
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 147,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 147,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6684,
                                                  6692
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 147,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 147,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6632,
                                              6693
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 147,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 147,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "range": [
                                            6632,
                                            6694
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 147,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 147,
                                              "column": 74
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    6707,
                                                    6726
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 148,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 148,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        6727,
                                                        6728
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 148,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 148,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        6729,
                                                        6742
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 148,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 148,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      6727,
                                                      6742
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 148,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 148,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6707,
                                                  6743
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  6744,
                                                  6748
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                6707,
                                                6748
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 148,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 148,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6749,
                                                  6754
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 148,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 148,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              6707,
                                              6755
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 148,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 148,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            6707,
                                            6756
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 148,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 148,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6501,
                                        6766
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 142,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 149,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6489,
                                      6766
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 142,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 149,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6426,
                                  6767
                                ],
                                "loc": {
                                  "start": {
                                    "line": 142,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 149,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2299,
                                "_esdocTestName": "it2299"
                              },
                              "range": [
                                6426,
                                6768
                              ],
                              "loc": {
                                "start": {
                                  "line": 142,
                                  "column": 8
                                },
                                "end": {
                                  "line": 149,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    6777,
                                    6779
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 150,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 150,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with non-empty observable and non-empty iterable",
                                    "raw": "'should work with non-empty observable and non-empty iterable'",
                                    "range": [
                                      6780,
                                      6842
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 150,
                                        "column": 73
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  6874,
                                                  6875
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    6878,
                                                    6881
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 151,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 151,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^----1--|",
                                                    "raw": "'---^----1--|'",
                                                    "range": [
                                                      6882,
                                                      6896
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 151,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 151,
                                                        "column": 38
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6878,
                                                  6897
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 151,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 151,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                6874,
                                                6897
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 151,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 151,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6870,
                                            6898
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 151,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 151,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  6915,
                                                  6920
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^    !   ",
                                                "raw": "'^    !   '",
                                                "range": [
                                                  6923,
                                                  6934
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 152,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 152,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                6915,
                                                6934
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 152,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 152,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6911,
                                            6935
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 152,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 152,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  6952,
                                                  6953
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 2,
                                                    "raw": "2",
                                                    "range": [
                                                      6957,
                                                      6958
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 153,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 153,
                                                        "column": 22
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  6956,
                                                  6959
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 153,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 153,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                6952,
                                                6959
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 153,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 153,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6948,
                                            6960
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 153,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 153,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  6977,
                                                  6985
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-----(x|)",
                                                "raw": "'-----(x|)'",
                                                "range": [
                                                  6988,
                                                  6999
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 154,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 154,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                6977,
                                                6999
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 154,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 154,
                                                  "column": 38
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            6973,
                                            7000
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 154,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 154,
                                              "column": 39
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    7013,
                                                    7029
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 155,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 155,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              7030,
                                                              7040
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 155,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 155,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              7041,
                                                              7043
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 155,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 155,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7030,
                                                            7043
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 155,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 155,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              7044,
                                                              7045
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 155,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 155,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              7047,
                                                              7048
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 155,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 155,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7030,
                                                          7049
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 155,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 155,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zipAll",
                                                        "range": [
                                                          7050,
                                                          7056
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 155,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 155,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7030,
                                                        7056
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 155,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 155,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      7030,
                                                      7058
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 155,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 155,
                                                        "column": 57
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7013,
                                                  7059
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 155,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 155,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7060,
                                                  7064
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 155,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 155,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "range": [
                                                7013,
                                                7064
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 155,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 155,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  7065,
                                                  7073
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 155,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 155,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        7077,
                                                        7078
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 155,
                                                          "column": 76
                                                        },
                                                        "end": {
                                                          "line": 155,
                                                          "column": 77
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "1",
                                                          "raw": "'1'",
                                                          "range": [
                                                            7081,
                                                            7084
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 155,
                                                              "column": 80
                                                            },
                                                            "end": {
                                                              "line": 155,
                                                              "column": 83
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 2,
                                                          "raw": "2",
                                                          "range": [
                                                            7086,
                                                            7087
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 155,
                                                              "column": 85
                                                            },
                                                            "end": {
                                                              "line": 155,
                                                              "column": 86
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        7080,
                                                        7088
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 155,
                                                          "column": 79
                                                        },
                                                        "end": {
                                                          "line": 155,
                                                          "column": 87
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      7077,
                                                      7088
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 155,
                                                        "column": 76
                                                      },
                                                      "end": {
                                                        "line": 155,
                                                        "column": 87
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7075,
                                                  7090
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 155,
                                                    "column": 74
                                                  },
                                                  "end": {
                                                    "line": 155,
                                                    "column": 89
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7013,
                                              7091
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 155,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 155,
                                                "column": 90
                                              }
                                            }
                                          },
                                          "range": [
                                            7013,
                                            7092
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 155,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 155,
                                              "column": 91
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    7105,
                                                    7124
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 156,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 156,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        7125,
                                                        7126
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 156,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 156,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        7127,
                                                        7140
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 156,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 156,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7125,
                                                      7140
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 156,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 156,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7105,
                                                  7141
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 156,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 156,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7142,
                                                  7146
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 156,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 156,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                7105,
                                                7146
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 156,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 156,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7147,
                                                  7152
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 156,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 156,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7105,
                                              7153
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 156,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 156,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            7105,
                                            7154
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 156,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 156,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        6856,
                                        7164
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 150,
                                          "column": 87
                                        },
                                        "end": {
                                          "line": 157,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      6844,
                                      7164
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 150,
                                        "column": 75
                                      },
                                      "end": {
                                        "line": 157,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  6777,
                                  7165
                                ],
                                "loc": {
                                  "start": {
                                    "line": 150,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 157,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2300,
                                "_esdocTestName": "it2300"
                              },
                              "range": [
                                6777,
                                7166
                              ],
                              "loc": {
                                "start": {
                                  "line": 150,
                                  "column": 8
                                },
                                "end": {
                                  "line": 157,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    7175,
                                    7177
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 158,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 158,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with non-empty observable and empty iterable",
                                    "raw": "'should work with non-empty observable and empty iterable'",
                                    "range": [
                                      7178,
                                      7236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 158,
                                        "column": 69
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  7268,
                                                  7269
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    7272,
                                                    7275
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 159,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 159,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^----#",
                                                    "raw": "'---^----#'",
                                                    "range": [
                                                      7276,
                                                      7287
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 159,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 159,
                                                        "column": 35
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7272,
                                                  7288
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 159,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 159,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                7268,
                                                7288
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 159,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 159,
                                                  "column": 36
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7264,
                                            7289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 159,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 159,
                                              "column": 37
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7306,
                                                  7311
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 160,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 160,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^    !",
                                                "raw": "'^    !'",
                                                "range": [
                                                  7314,
                                                  7322
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 160,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 160,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                7306,
                                                7322
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 160,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 160,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7302,
                                            7323
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 160,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 160,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  7340,
                                                  7341
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [],
                                                "range": [
                                                  7344,
                                                  7346
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 161,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 161,
                                                    "column": 22
                                                  }
                                                }
                                              },
                                              "range": [
                                                7340,
                                                7346
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 161,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 161,
                                                  "column": 22
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7336,
                                            7347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 161,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 161,
                                              "column": 23
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  7364,
                                                  7372
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-----#",
                                                "raw": "'-----#'",
                                                "range": [
                                                  7375,
                                                  7383
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 162,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 162,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                7364,
                                                7383
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 162,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 162,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7360,
                                            7384
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 162,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 162,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    7397,
                                                    7413
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 163,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 163,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              7414,
                                                              7424
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 163,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 163,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              7425,
                                                              7427
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 163,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 163,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7414,
                                                            7427
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 163,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 163,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              7428,
                                                              7429
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 163,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 163,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              7431,
                                                              7432
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 163,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 163,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7414,
                                                          7433
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 163,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 163,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zipAll",
                                                        "range": [
                                                          7434,
                                                          7440
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 163,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 163,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7414,
                                                        7440
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 163,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 163,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      7414,
                                                      7442
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 163,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 163,
                                                        "column": 57
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7397,
                                                  7443
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7444,
                                                  7448
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "range": [
                                                7397,
                                                7448
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 163,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 163,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  7449,
                                                  7457
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 163,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 163,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7397,
                                              7458
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 163,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 163,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "range": [
                                            7397,
                                            7459
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 163,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 163,
                                              "column": 74
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    7472,
                                                    7491
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 164,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 164,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        7492,
                                                        7493
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 164,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 164,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        7494,
                                                        7507
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 164,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 164,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7492,
                                                      7507
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 164,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 164,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7472,
                                                  7508
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 164,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 164,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7509,
                                                  7513
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 164,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 164,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                7472,
                                                7513
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 164,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 164,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7514,
                                                  7519
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 164,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 164,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7472,
                                              7520
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 164,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 164,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            7472,
                                            7521
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 164,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 164,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7250,
                                        7531
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 158,
                                          "column": 83
                                        },
                                        "end": {
                                          "line": 165,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7238,
                                      7531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 158,
                                        "column": 71
                                      },
                                      "end": {
                                        "line": 165,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7175,
                                  7532
                                ],
                                "loc": {
                                  "start": {
                                    "line": 158,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 165,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2301,
                                "_esdocTestName": "it2301"
                              },
                              "range": [
                                7175,
                                7533
                              ],
                              "loc": {
                                "start": {
                                  "line": 158,
                                  "column": 8
                                },
                                "end": {
                                  "line": 165,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    7542,
                                    7544
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 166,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 166,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with observable which raises error and non-empty iterable",
                                    "raw": "'should work with observable which raises error and non-empty iterable'",
                                    "range": [
                                      7545,
                                      7616
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 166,
                                        "column": 82
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  7648,
                                                  7649
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    7652,
                                                    7655
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 167,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 167,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^----#",
                                                    "raw": "'---^----#'",
                                                    "range": [
                                                      7656,
                                                      7667
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 167,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 167,
                                                        "column": 35
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7652,
                                                  7668
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 167,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 167,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                7648,
                                                7668
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 167,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 167,
                                                  "column": 36
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7644,
                                            7669
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 167,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 167,
                                              "column": 37
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7686,
                                                  7691
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^    !",
                                                "raw": "'^    !'",
                                                "range": [
                                                  7694,
                                                  7702
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 168,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 168,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "range": [
                                                7686,
                                                7702
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 168,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 168,
                                                  "column": 32
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7682,
                                            7703
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 168,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 168,
                                              "column": 33
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  7720,
                                                  7721
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 169,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 169,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 1,
                                                    "raw": "1",
                                                    "range": [
                                                      7725,
                                                      7726
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 169,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 169,
                                                        "column": 22
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7724,
                                                  7727
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 169,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 169,
                                                    "column": 23
                                                  }
                                                }
                                              },
                                              "range": [
                                                7720,
                                                7727
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 169,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 169,
                                                  "column": 23
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7716,
                                            7728
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 169,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 169,
                                              "column": 24
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  7745,
                                                  7753
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 170,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 170,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "-----#",
                                                "raw": "'-----#'",
                                                "range": [
                                                  7756,
                                                  7764
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 170,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 170,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                7745,
                                                7764
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 170,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 170,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            7741,
                                            7765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 170,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 170,
                                              "column": 36
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    7778,
                                                    7794
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 171,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 171,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              7795,
                                                              7805
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 171,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 171,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              7806,
                                                              7808
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 171,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 171,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            7795,
                                                            7808
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 171,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 171,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              7809,
                                                              7810
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 171,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 171,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              7812,
                                                              7813
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 171,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 171,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          7795,
                                                          7814
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 171,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 171,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zipAll",
                                                        "range": [
                                                          7815,
                                                          7821
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 171,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 171,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        7795,
                                                        7821
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 171,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 171,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      7795,
                                                      7823
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 171,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 171,
                                                        "column": 57
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7778,
                                                  7824
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 171,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 171,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7825,
                                                  7829
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 171,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 171,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "range": [
                                                7778,
                                                7829
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 171,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 171,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  7830,
                                                  7838
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 171,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 171,
                                                    "column": 72
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7778,
                                              7839
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 171,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 171,
                                                "column": 73
                                              }
                                            }
                                          },
                                          "range": [
                                            7778,
                                            7840
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 171,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 171,
                                              "column": 74
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    7853,
                                                    7872
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 172,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 172,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        7873,
                                                        7874
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 172,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 172,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        7875,
                                                        7888
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 172,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 172,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      7873,
                                                      7888
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 172,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 172,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  7853,
                                                  7889
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 172,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 172,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  7890,
                                                  7894
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 172,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 172,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                7853,
                                                7894
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 172,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 172,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  7895,
                                                  7900
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 172,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 172,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              7853,
                                              7901
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 172,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 172,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            7853,
                                            7902
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 172,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 172,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        7630,
                                        7912
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 166,
                                          "column": 96
                                        },
                                        "end": {
                                          "line": 173,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      7618,
                                      7912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 166,
                                        "column": 84
                                      },
                                      "end": {
                                        "line": 173,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7542,
                                  7913
                                ],
                                "loc": {
                                  "start": {
                                    "line": 166,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 173,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2302,
                                "_esdocTestName": "it2302"
                              },
                              "range": [
                                7542,
                                7914
                              ],
                              "loc": {
                                "start": {
                                  "line": 166,
                                  "column": 8
                                },
                                "end": {
                                  "line": 173,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    7923,
                                    7925
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 174,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 174,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with non-empty many observable and non-empty many iterable",
                                    "raw": "'should work with non-empty many observable and non-empty many iterable'",
                                    "range": [
                                      7926,
                                      7998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 174,
                                        "column": 83
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  8030,
                                                  8031
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 175,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 175,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    8034,
                                                    8037
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 175,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 175,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^--1--2--3--|",
                                                    "raw": "'---^--1--2--3--|'",
                                                    "range": [
                                                      8038,
                                                      8056
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 175,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 175,
                                                        "column": 42
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8034,
                                                  8057
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 175,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 175,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                8030,
                                                8057
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 175,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 175,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8026,
                                            8058
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 175,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 175,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  8075,
                                                  8080
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 176,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 176,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^        !   ",
                                                "raw": "'^        !   '",
                                                "range": [
                                                  8083,
                                                  8098
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 176,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 176,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "range": [
                                                8075,
                                                8098
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 176,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 176,
                                                  "column": 39
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8071,
                                            8099
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 176,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 176,
                                              "column": 40
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  8116,
                                                  8117
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      8121,
                                                      8122
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 5,
                                                    "raw": "5",
                                                    "range": [
                                                      8124,
                                                      8125
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 6,
                                                    "raw": "6",
                                                    "range": [
                                                      8127,
                                                      8128
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 177,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 177,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8120,
                                                  8129
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 177,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 177,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                8116,
                                                8129
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 177,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 177,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8112,
                                            8130
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 177,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 177,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  8147,
                                                  8155
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "---x--y--(z|)",
                                                "raw": "'---x--y--(z|)'",
                                                "range": [
                                                  8158,
                                                  8173
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 178,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 178,
                                                    "column": 42
                                                  }
                                                }
                                              },
                                              "range": [
                                                8147,
                                                8173
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 178,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 178,
                                                  "column": 42
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8143,
                                            8174
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 178,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 178,
                                              "column": 43
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    8187,
                                                    8203
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 179,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 179,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              8204,
                                                              8214
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 179,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 179,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              8215,
                                                              8217
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 179,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 179,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8204,
                                                            8217
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 179,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 179,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              8218,
                                                              8219
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 179,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 179,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              8221,
                                                              8222
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 179,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 179,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8204,
                                                          8223
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 179,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 179,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zipAll",
                                                        "range": [
                                                          8224,
                                                          8230
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 179,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 179,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8204,
                                                        8230
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 179,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 179,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    "arguments": [],
                                                    "range": [
                                                      8204,
                                                      8232
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 179,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 179,
                                                        "column": 57
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8187,
                                                  8233
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 179,
                                                    "column": 58
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8234,
                                                  8238
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 59
                                                  },
                                                  "end": {
                                                    "line": 179,
                                                    "column": 63
                                                  }
                                                }
                                              },
                                              "range": [
                                                8187,
                                                8238
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 179,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 179,
                                                  "column": 63
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  8239,
                                                  8247
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 64
                                                  },
                                                  "end": {
                                                    "line": 179,
                                                    "column": 72
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        8251,
                                                        8252
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 179,
                                                          "column": 76
                                                        },
                                                        "end": {
                                                          "line": 179,
                                                          "column": 77
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "1",
                                                          "raw": "'1'",
                                                          "range": [
                                                            8255,
                                                            8258
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 179,
                                                              "column": 80
                                                            },
                                                            "end": {
                                                              "line": 179,
                                                              "column": 83
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 4,
                                                          "raw": "4",
                                                          "range": [
                                                            8260,
                                                            8261
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 179,
                                                              "column": 85
                                                            },
                                                            "end": {
                                                              "line": 179,
                                                              "column": 86
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        8254,
                                                        8262
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 179,
                                                          "column": 79
                                                        },
                                                        "end": {
                                                          "line": 179,
                                                          "column": 87
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      8251,
                                                      8262
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 179,
                                                        "column": 76
                                                      },
                                                      "end": {
                                                        "line": 179,
                                                        "column": 87
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "y",
                                                      "range": [
                                                        8264,
                                                        8265
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 179,
                                                          "column": 89
                                                        },
                                                        "end": {
                                                          "line": 179,
                                                          "column": 90
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "2",
                                                          "raw": "'2'",
                                                          "range": [
                                                            8268,
                                                            8271
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 179,
                                                              "column": 93
                                                            },
                                                            "end": {
                                                              "line": 179,
                                                              "column": 96
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 5,
                                                          "raw": "5",
                                                          "range": [
                                                            8273,
                                                            8274
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 179,
                                                              "column": 98
                                                            },
                                                            "end": {
                                                              "line": 179,
                                                              "column": 99
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        8267,
                                                        8275
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 179,
                                                          "column": 92
                                                        },
                                                        "end": {
                                                          "line": 179,
                                                          "column": 100
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      8264,
                                                      8275
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 179,
                                                        "column": 89
                                                      },
                                                      "end": {
                                                        "line": 179,
                                                        "column": 100
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "z",
                                                      "range": [
                                                        8277,
                                                        8278
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 179,
                                                          "column": 102
                                                        },
                                                        "end": {
                                                          "line": 179,
                                                          "column": 103
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "ArrayExpression",
                                                      "elements": [
                                                        {
                                                          "type": "Literal",
                                                          "value": "3",
                                                          "raw": "'3'",
                                                          "range": [
                                                            8281,
                                                            8284
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 179,
                                                              "column": 106
                                                            },
                                                            "end": {
                                                              "line": 179,
                                                              "column": 109
                                                            }
                                                          }
                                                        },
                                                        {
                                                          "type": "Literal",
                                                          "value": 6,
                                                          "raw": "6",
                                                          "range": [
                                                            8286,
                                                            8287
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 179,
                                                              "column": 111
                                                            },
                                                            "end": {
                                                              "line": 179,
                                                              "column": 112
                                                            }
                                                          }
                                                        }
                                                      ],
                                                      "range": [
                                                        8280,
                                                        8288
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 179,
                                                          "column": 105
                                                        },
                                                        "end": {
                                                          "line": 179,
                                                          "column": 113
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      8277,
                                                      8288
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 179,
                                                        "column": 102
                                                      },
                                                      "end": {
                                                        "line": 179,
                                                        "column": 113
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8249,
                                                  8290
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 179,
                                                    "column": 74
                                                  },
                                                  "end": {
                                                    "line": 179,
                                                    "column": 115
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8187,
                                              8291
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 179,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 179,
                                                "column": 116
                                              }
                                            }
                                          },
                                          "range": [
                                            8187,
                                            8292
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 179,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 179,
                                              "column": 117
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    8305,
                                                    8324
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 180,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 180,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        8325,
                                                        8326
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 180,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 180,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        8327,
                                                        8340
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 180,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 180,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      8325,
                                                      8340
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 180,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 180,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8305,
                                                  8341
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 180,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 180,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8342,
                                                  8346
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 180,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 180,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                8305,
                                                8346
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 180,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 180,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  8347,
                                                  8352
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 180,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 180,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8305,
                                              8353
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 180,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 180,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            8305,
                                            8354
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 180,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 180,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8012,
                                        8364
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 174,
                                          "column": 97
                                        },
                                        "end": {
                                          "line": 181,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      8000,
                                      8364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 174,
                                        "column": 85
                                      },
                                      "end": {
                                        "line": 181,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  7923,
                                  8365
                                ],
                                "loc": {
                                  "start": {
                                    "line": 174,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 181,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2303,
                                "_esdocTestName": "it2303"
                              },
                              "range": [
                                7923,
                                8366
                              ],
                              "loc": {
                                "start": {
                                  "line": 174,
                                  "column": 8
                                },
                                "end": {
                                  "line": 181,
                                  "column": 11
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "Identifier",
                                  "name": "it",
                                  "range": [
                                    8375,
                                    8377
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 182,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 182,
                                      "column": 10
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Literal",
                                    "value": "should work with non-empty observable and non-empty iterable selector that throws",
                                    "raw": "'should work with non-empty observable and non-empty iterable selector that throws'",
                                    "range": [
                                      8378,
                                      8461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 182,
                                        "column": 94
                                      }
                                    }
                                  },
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  8493,
                                                  8494
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 183,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 183,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "hot",
                                                  "range": [
                                                    8497,
                                                    8500
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 183,
                                                      "column": 20
                                                    },
                                                    "end": {
                                                      "line": 183,
                                                      "column": 23
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "---^--1--2--3--|",
                                                    "raw": "'---^--1--2--3--|'",
                                                    "range": [
                                                      8501,
                                                      8519
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 183,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 183,
                                                        "column": 42
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8497,
                                                  8520
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 183,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 183,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              "range": [
                                                8493,
                                                8520
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 183,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 183,
                                                  "column": 43
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8489,
                                            8521
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 183,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 183,
                                              "column": 44
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  8538,
                                                  8543
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 184,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 184,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "^     !",
                                                "raw": "'^     !'",
                                                "range": [
                                                  8546,
                                                  8555
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 184,
                                                    "column": 24
                                                  },
                                                  "end": {
                                                    "line": 184,
                                                    "column": 33
                                                  }
                                                }
                                              },
                                              "range": [
                                                8538,
                                                8555
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 184,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 184,
                                                  "column": 33
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8534,
                                            8556
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 184,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 184,
                                              "column": 34
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  8573,
                                                  8574
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 185,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 185,
                                                    "column": 17
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Literal",
                                                    "value": 4,
                                                    "raw": "4",
                                                    "range": [
                                                      8578,
                                                      8579
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 185,
                                                        "column": 21
                                                      },
                                                      "end": {
                                                        "line": 185,
                                                        "column": 22
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 5,
                                                    "raw": "5",
                                                    "range": [
                                                      8581,
                                                      8582
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 185,
                                                        "column": 24
                                                      },
                                                      "end": {
                                                        "line": 185,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Literal",
                                                    "value": 6,
                                                    "raw": "6",
                                                    "range": [
                                                      8584,
                                                      8585
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 185,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 185,
                                                        "column": 28
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8577,
                                                  8586
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 185,
                                                    "column": 20
                                                  },
                                                  "end": {
                                                    "line": 185,
                                                    "column": 29
                                                  }
                                                }
                                              },
                                              "range": [
                                                8573,
                                                8586
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 185,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 185,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8569,
                                            8587
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 185,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 185,
                                              "column": 30
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  8604,
                                                  8612
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 186,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 186,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "Literal",
                                                "value": "---x--#",
                                                "raw": "'---x--#'",
                                                "range": [
                                                  8615,
                                                  8624
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 186,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 186,
                                                    "column": 36
                                                  }
                                                }
                                              },
                                              "range": [
                                                8604,
                                                8624
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 186,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 186,
                                                  "column": 36
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8600,
                                            8625
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 186,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 186,
                                              "column": 37
                                            }
                                          }
                                        },
                                        {
                                          "type": "VariableDeclaration",
                                          "declarations": [
                                            {
                                              "type": "VariableDeclarator",
                                              "id": {
                                                "type": "Identifier",
                                                "name": "selector",
                                                "range": [
                                                  8642,
                                                  8650
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 187,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 187,
                                                    "column": 24
                                                  }
                                                }
                                              },
                                              "init": {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      8663,
                                                      8664
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 187,
                                                        "column": 37
                                                      },
                                                      "end": {
                                                        "line": 187,
                                                        "column": 38
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "y",
                                                    "range": [
                                                      8666,
                                                      8667
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 187,
                                                        "column": 40
                                                      },
                                                      "end": {
                                                        "line": 187,
                                                        "column": 41
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "IfStatement",
                                                      "test": {
                                                        "type": "BinaryExpression",
                                                        "operator": "===",
                                                        "left": {
                                                          "type": "Identifier",
                                                          "name": "y",
                                                          "range": [
                                                            8691,
                                                            8692
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 188,
                                                              "column": 20
                                                            },
                                                            "end": {
                                                              "line": 188,
                                                              "column": 21
                                                            }
                                                          }
                                                        },
                                                        "right": {
                                                          "type": "Literal",
                                                          "value": 5,
                                                          "raw": "5",
                                                          "range": [
                                                            8697,
                                                            8698
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 188,
                                                              "column": 26
                                                            },
                                                            "end": {
                                                              "line": 188,
                                                              "column": 27
                                                            }
                                                          }
                                                        },
                                                        "range": [
                                                          8691,
                                                          8698
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 188,
                                                            "column": 20
                                                          },
                                                          "end": {
                                                            "line": 188,
                                                            "column": 27
                                                          }
                                                        }
                                                      },
                                                      "consequent": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ThrowStatement",
                                                            "argument": {
                                                              "type": "NewExpression",
                                                              "callee": {
                                                                "type": "Identifier",
                                                                "name": "Error",
                                                                "range": [
                                                                  8732,
                                                                  8737
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 189,
                                                                    "column": 30
                                                                  },
                                                                  "end": {
                                                                    "line": 189,
                                                                    "column": 35
                                                                  }
                                                                }
                                                              },
                                                              "arguments": [
                                                                {
                                                                  "type": "Literal",
                                                                  "value": "too bad",
                                                                  "raw": "'too bad'",
                                                                  "range": [
                                                                    8738,
                                                                    8747
                                                                  ],
                                                                  "loc": {
                                                                    "start": {
                                                                      "line": 189,
                                                                      "column": 36
                                                                    },
                                                                    "end": {
                                                                      "line": 189,
                                                                      "column": 45
                                                                    }
                                                                  }
                                                                }
                                                              ],
                                                              "range": [
                                                                8728,
                                                                8748
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 189,
                                                                  "column": 26
                                                                },
                                                                "end": {
                                                                  "line": 189,
                                                                  "column": 46
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8722,
                                                              8749
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 189,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 189,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8700,
                                                          8767
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 188,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 190,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "alternate": {
                                                        "type": "BlockStatement",
                                                        "body": [
                                                          {
                                                            "type": "ReturnStatement",
                                                            "argument": {
                                                              "type": "BinaryExpression",
                                                              "operator": "+",
                                                              "left": {
                                                                "type": "Identifier",
                                                                "name": "x",
                                                                "range": [
                                                                  8818,
                                                                  8819
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 192,
                                                                    "column": 27
                                                                  },
                                                                  "end": {
                                                                    "line": 192,
                                                                    "column": 28
                                                                  }
                                                                }
                                                              },
                                                              "right": {
                                                                "type": "Identifier",
                                                                "name": "y",
                                                                "range": [
                                                                  8822,
                                                                  8823
                                                                ],
                                                                "loc": {
                                                                  "start": {
                                                                    "line": 192,
                                                                    "column": 31
                                                                  },
                                                                  "end": {
                                                                    "line": 192,
                                                                    "column": 32
                                                                  }
                                                                }
                                                              },
                                                              "range": [
                                                                8818,
                                                                8823
                                                              ],
                                                              "loc": {
                                                                "start": {
                                                                  "line": 192,
                                                                  "column": 27
                                                                },
                                                                "end": {
                                                                  "line": 192,
                                                                  "column": 32
                                                                }
                                                              }
                                                            },
                                                            "range": [
                                                              8811,
                                                              8824
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 192,
                                                                "column": 20
                                                              },
                                                              "end": {
                                                                "line": 192,
                                                                "column": 33
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8789,
                                                          8842
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 191,
                                                            "column": 21
                                                          },
                                                          "end": {
                                                            "line": 193,
                                                            "column": 17
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8687,
                                                        8842
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 188,
                                                          "column": 16
                                                        },
                                                        "end": {
                                                          "line": 193,
                                                          "column": 17
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    8669,
                                                    8856
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 187,
                                                      "column": 43
                                                    },
                                                    "end": {
                                                      "line": 194,
                                                      "column": 13
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  8653,
                                                  8856
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 187,
                                                    "column": 27
                                                  },
                                                  "end": {
                                                    "line": 194,
                                                    "column": 13
                                                  }
                                                }
                                              },
                                              "range": [
                                                8642,
                                                8856
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 187,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 194,
                                                  "column": 13
                                                }
                                              }
                                            }
                                          ],
                                          "kind": "var",
                                          "range": [
                                            8638,
                                            8857
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 187,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 194,
                                              "column": 14
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectObservable",
                                                  "range": [
                                                    8870,
                                                    8886
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 195,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 195,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              8887,
                                                              8897
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 195,
                                                                "column": 29
                                                              },
                                                              "end": {
                                                                "line": 195,
                                                                "column": 39
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              8898,
                                                              8900
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 195,
                                                                "column": 40
                                                              },
                                                              "end": {
                                                                "line": 195,
                                                                "column": 42
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            8887,
                                                            8900
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 195,
                                                              "column": 29
                                                            },
                                                            "end": {
                                                              "line": 195,
                                                              "column": 42
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "a",
                                                            "range": [
                                                              8901,
                                                              8902
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 195,
                                                                "column": 43
                                                              },
                                                              "end": {
                                                                "line": 195,
                                                                "column": 44
                                                              }
                                                            }
                                                          },
                                                          {
                                                            "type": "Identifier",
                                                            "name": "b",
                                                            "range": [
                                                              8904,
                                                              8905
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 195,
                                                                "column": 46
                                                              },
                                                              "end": {
                                                                "line": 195,
                                                                "column": 47
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          8887,
                                                          8906
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 195,
                                                            "column": 29
                                                          },
                                                          "end": {
                                                            "line": 195,
                                                            "column": 48
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "zipAll",
                                                        "range": [
                                                          8907,
                                                          8913
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 195,
                                                            "column": 49
                                                          },
                                                          "end": {
                                                            "line": 195,
                                                            "column": 55
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        8887,
                                                        8913
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 195,
                                                          "column": 29
                                                        },
                                                        "end": {
                                                          "line": 195,
                                                          "column": 55
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "selector",
                                                        "range": [
                                                          8914,
                                                          8922
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 195,
                                                            "column": 56
                                                          },
                                                          "end": {
                                                            "line": 195,
                                                            "column": 64
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      8887,
                                                      8923
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 195,
                                                        "column": 29
                                                      },
                                                      "end": {
                                                        "line": 195,
                                                        "column": 65
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8870,
                                                  8924
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 195,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 195,
                                                    "column": 66
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  8925,
                                                  8929
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 195,
                                                    "column": 67
                                                  },
                                                  "end": {
                                                    "line": 195,
                                                    "column": 71
                                                  }
                                                }
                                              },
                                              "range": [
                                                8870,
                                                8929
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 195,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 195,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "expected",
                                                "range": [
                                                  8930,
                                                  8938
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 195,
                                                    "column": 72
                                                  },
                                                  "end": {
                                                    "line": 195,
                                                    "column": 80
                                                  }
                                                }
                                              },
                                              {
                                                "type": "ObjectExpression",
                                                "properties": [
                                                  {
                                                    "type": "Property",
                                                    "key": {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        8942,
                                                        8943
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 195,
                                                          "column": 84
                                                        },
                                                        "end": {
                                                          "line": 195,
                                                          "column": 85
                                                        }
                                                      }
                                                    },
                                                    "value": {
                                                      "type": "Literal",
                                                      "value": "14",
                                                      "raw": "'14'",
                                                      "range": [
                                                        8945,
                                                        8949
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 195,
                                                          "column": 87
                                                        },
                                                        "end": {
                                                          "line": 195,
                                                          "column": 91
                                                        }
                                                      }
                                                    },
                                                    "kind": "init",
                                                    "method": false,
                                                    "shorthand": false,
                                                    "computed": false,
                                                    "range": [
                                                      8942,
                                                      8949
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 195,
                                                        "column": 84
                                                      },
                                                      "end": {
                                                        "line": 195,
                                                        "column": 91
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8940,
                                                  8951
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 195,
                                                    "column": 82
                                                  },
                                                  "end": {
                                                    "line": 195,
                                                    "column": 93
                                                  }
                                                }
                                              },
                                              {
                                                "type": "NewExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "Error",
                                                  "range": [
                                                    8957,
                                                    8962
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 195,
                                                      "column": 99
                                                    },
                                                    "end": {
                                                      "line": 195,
                                                      "column": 104
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Literal",
                                                    "value": "too bad",
                                                    "raw": "'too bad'",
                                                    "range": [
                                                      8963,
                                                      8972
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 195,
                                                        "column": 105
                                                      },
                                                      "end": {
                                                        "line": 195,
                                                        "column": 114
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8953,
                                                  8973
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 195,
                                                    "column": 95
                                                  },
                                                  "end": {
                                                    "line": 195,
                                                    "column": 115
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8870,
                                              8974
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 195,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 195,
                                                "column": 116
                                              }
                                            }
                                          },
                                          "range": [
                                            8870,
                                            8975
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 195,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 195,
                                              "column": 117
                                            }
                                          }
                                        },
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "Identifier",
                                                  "name": "expectSubscriptions",
                                                  "range": [
                                                    8988,
                                                    9007
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 196,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 196,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "a",
                                                      "range": [
                                                        9008,
                                                        9009
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 196,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 196,
                                                          "column": 33
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "subscriptions",
                                                      "range": [
                                                        9010,
                                                        9023
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 196,
                                                          "column": 34
                                                        },
                                                        "end": {
                                                          "line": 196,
                                                          "column": 47
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      9008,
                                                      9023
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 196,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 196,
                                                        "column": 47
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  8988,
                                                  9024
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 196,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 196,
                                                    "column": 48
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "toBe",
                                                "range": [
                                                  9025,
                                                  9029
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 196,
                                                    "column": 49
                                                  },
                                                  "end": {
                                                    "line": 196,
                                                    "column": 53
                                                  }
                                                }
                                              },
                                              "range": [
                                                8988,
                                                9029
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 196,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 196,
                                                  "column": 53
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "asubs",
                                                "range": [
                                                  9030,
                                                  9035
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 196,
                                                    "column": 54
                                                  },
                                                  "end": {
                                                    "line": 196,
                                                    "column": 59
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              8988,
                                              9036
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 196,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 196,
                                                "column": 60
                                              }
                                            }
                                          },
                                          "range": [
                                            8988,
                                            9037
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 196,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 196,
                                              "column": 61
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        8475,
                                        9047
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 182,
                                          "column": 108
                                        },
                                        "end": {
                                          "line": 197,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      8463,
                                      9047
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 182,
                                        "column": 96
                                      },
                                      "end": {
                                        "line": 197,
                                        "column": 9
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  8375,
                                  9048
                                ],
                                "loc": {
                                  "start": {
                                    "line": 182,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 197,
                                    "column": 10
                                  }
                                },
                                "_esdocTestId": 2304,
                                "_esdocTestName": "it2304"
                              },
                              "range": [
                                8375,
                                9049
                              ],
                              "loc": {
                                "start": {
                                  "line": 182,
                                  "column": 8
                                },
                                "end": {
                                  "line": 197,
                                  "column": 11
                                }
                              }
                            }
                          ],
                          "range": [
                            3513,
                            9055
                          ],
                          "loc": {
                            "start": {
                              "line": 73,
                              "column": 43
                            },
                            "end": {
                              "line": 198,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          3501,
                          9055
                        ],
                        "loc": {
                          "start": {
                            "line": 73,
                            "column": 31
                          },
                          "end": {
                            "line": 198,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      3474,
                      9056
                    ],
                    "loc": {
                      "start": {
                        "line": 73,
                        "column": 4
                      },
                      "end": {
                        "line": 198,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2292,
                    "_esdocTestName": "describe2292"
                  },
                  "range": [
                    3474,
                    9057
                  ],
                  "loc": {
                    "start": {
                      "line": 73,
                      "column": 4
                    },
                    "end": {
                      "line": 198,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9062,
                        9064
                      ],
                      "loc": {
                        "start": {
                          "line": 199,
                          "column": 4
                        },
                        "end": {
                          "line": 199,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should combine two observables and selector",
                        "raw": "'should combine two observables and selector'",
                        "range": [
                          9065,
                          9110
                        ],
                        "loc": {
                          "start": {
                            "line": 199,
                            "column": 7
                          },
                          "end": {
                            "line": 199,
                            "column": 52
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      9138,
                                      9139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9142,
                                        9145
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 200,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 200,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1---2---3---",
                                        "raw": "'---1---2---3---'",
                                        "range": [
                                          9146,
                                          9163
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 200,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 200,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9142,
                                      9164
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 200,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 200,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    9138,
                                    9164
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 200,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 200,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9134,
                                9165
                              ],
                              "loc": {
                                "start": {
                                  "line": 200,
                                  "column": 8
                                },
                                "end": {
                                  "line": 200,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      9178,
                                      9183
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      9186,
                                      9189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 201,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 201,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    9178,
                                    9189
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 201,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 201,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9174,
                                9190
                              ],
                              "loc": {
                                "start": {
                                  "line": 201,
                                  "column": 8
                                },
                                "end": {
                                  "line": 201,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      9203,
                                      9204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9207,
                                        9210
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 202,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 202,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--4--5--6--7--8--",
                                        "raw": "'--4--5--6--7--8--'",
                                        "range": [
                                          9211,
                                          9230
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 202,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 202,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9207,
                                      9231
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 202,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 202,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    9203,
                                    9231
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 202,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 202,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9199,
                                9232
                              ],
                              "loc": {
                                "start": {
                                  "line": 202,
                                  "column": 8
                                },
                                "end": {
                                  "line": 202,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      9245,
                                      9250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      9253,
                                      9256
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 203,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 203,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    9245,
                                    9256
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 203,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 203,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9241,
                                9257
                              ],
                              "loc": {
                                "start": {
                                  "line": 203,
                                  "column": 8
                                },
                                "end": {
                                  "line": 203,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9270,
                                      9278
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x---y---z",
                                    "raw": "'---x---y---z'",
                                    "range": [
                                      9281,
                                      9295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 204,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 204,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    9270,
                                    9295
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 204,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 204,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9266,
                                9296
                              ],
                              "loc": {
                                "start": {
                                  "line": 204,
                                  "column": 8
                                },
                                "end": {
                                  "line": 204,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9305,
                                        9321
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 205,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 205,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  9322,
                                                  9332
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 205,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 205,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  9333,
                                                  9335
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 205,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 205,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                9322,
                                                9335
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 205,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 205,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  9336,
                                                  9337
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 205,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 205,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  9339,
                                                  9340
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 205,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 205,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              9322,
                                              9341
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 205,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 205,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              9342,
                                              9348
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 205,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 205,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            9322,
                                            9348
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 205,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 205,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "e1",
                                                "range": [
                                                  9359,
                                                  9361
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 205,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 205,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "e2",
                                                "range": [
                                                  9363,
                                                  9365
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 205,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 205,
                                                    "column": 68
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "e1",
                                                      "range": [
                                                        9376,
                                                        9378
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 205,
                                                          "column": 79
                                                        },
                                                        "end": {
                                                          "line": 205,
                                                          "column": 81
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "e2",
                                                      "range": [
                                                        9381,
                                                        9383
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 205,
                                                          "column": 84
                                                        },
                                                        "end": {
                                                          "line": 205,
                                                          "column": 86
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      9376,
                                                      9383
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 205,
                                                        "column": 79
                                                      },
                                                      "end": {
                                                        "line": 205,
                                                        "column": 86
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    9369,
                                                    9384
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 205,
                                                      "column": 72
                                                    },
                                                    "end": {
                                                      "line": 205,
                                                      "column": 87
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                9367,
                                                9386
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 205,
                                                  "column": 70
                                                },
                                                "end": {
                                                  "line": 205,
                                                  "column": 89
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              9349,
                                              9386
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 205,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 205,
                                                "column": 89
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          9322,
                                          9387
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 205,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 205,
                                            "column": 90
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9305,
                                      9388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 205,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 205,
                                        "column": 91
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9402,
                                      9406
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    9305,
                                    9406
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 205,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 206,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9407,
                                      9415
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            9419,
                                            9420
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "14",
                                          "raw": "'14'",
                                          "range": [
                                            9422,
                                            9426
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9419,
                                          9426
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            9428,
                                            9429
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "25",
                                          "raw": "'25'",
                                          "range": [
                                            9431,
                                            9435
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9428,
                                          9435
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            9437,
                                            9438
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "36",
                                          "raw": "'36'",
                                          "range": [
                                            9440,
                                            9444
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 206,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 206,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9437,
                                          9444
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 206,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 206,
                                            "column": 55
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9417,
                                      9446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 206,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 206,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9305,
                                  9447
                                ],
                                "loc": {
                                  "start": {
                                    "line": 205,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 206,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                9305,
                                9448
                              ],
                              "loc": {
                                "start": {
                                  "line": 205,
                                  "column": 8
                                },
                                "end": {
                                  "line": 206,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9457,
                                        9476
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 207,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 207,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            9477,
                                            9478
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9479,
                                            9492
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 207,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 207,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          9477,
                                          9492
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 207,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 207,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9457,
                                      9493
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9494,
                                      9498
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    9457,
                                    9498
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 207,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 207,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      9499,
                                      9504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 207,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 207,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9457,
                                  9505
                                ],
                                "loc": {
                                  "start": {
                                    "line": 207,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 207,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                9457,
                                9506
                              ],
                              "loc": {
                                "start": {
                                  "line": 207,
                                  "column": 8
                                },
                                "end": {
                                  "line": 207,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9515,
                                        9534
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 208,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 208,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            9535,
                                            9536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            9537,
                                            9550
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 208,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 208,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          9535,
                                          9550
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 208,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 208,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9515,
                                      9551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9552,
                                      9556
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    9515,
                                    9556
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 208,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 208,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      9557,
                                      9562
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 208,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 208,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9515,
                                  9563
                                ],
                                "loc": {
                                  "start": {
                                    "line": 208,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 208,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                9515,
                                9564
                              ],
                              "loc": {
                                "start": {
                                  "line": 208,
                                  "column": 8
                                },
                                "end": {
                                  "line": 208,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            9124,
                            9570
                          ],
                          "loc": {
                            "start": {
                              "line": 199,
                              "column": 66
                            },
                            "end": {
                              "line": 209,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9112,
                          9570
                        ],
                        "loc": {
                          "start": {
                            "line": 199,
                            "column": 54
                          },
                          "end": {
                            "line": 209,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9062,
                      9571
                    ],
                    "loc": {
                      "start": {
                        "line": 199,
                        "column": 4
                      },
                      "end": {
                        "line": 209,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2305,
                    "_esdocTestName": "it2305"
                  },
                  "range": [
                    9062,
                    9572
                  ],
                  "loc": {
                    "start": {
                      "line": 199,
                      "column": 4
                    },
                    "end": {
                      "line": 209,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        9577,
                        9579
                      ],
                      "loc": {
                        "start": {
                          "line": 210,
                          "column": 4
                        },
                        "end": {
                          "line": 210,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with n-ary symmetric",
                        "raw": "'should work with n-ary symmetric'",
                        "range": [
                          9580,
                          9614
                        ],
                        "loc": {
                          "start": {
                            "line": 210,
                            "column": 7
                          },
                          "end": {
                            "line": 210,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      9642,
                                      9643
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9646,
                                        9649
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 211,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 211,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1----4----|",
                                        "raw": "'---1-^-1----4----|'",
                                        "range": [
                                          9650,
                                          9670
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 211,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 211,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9646,
                                      9671
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 211,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 211,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9642,
                                    9671
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 211,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 211,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9638,
                                9672
                              ],
                              "loc": {
                                "start": {
                                  "line": 211,
                                  "column": 8
                                },
                                "end": {
                                  "line": 211,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      9685,
                                      9690
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      9693,
                                      9708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 212,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 212,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    9685,
                                    9708
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 212,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 212,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9681,
                                9709
                              ],
                              "loc": {
                                "start": {
                                  "line": 212,
                                  "column": 8
                                },
                                "end": {
                                  "line": 212,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      9722,
                                      9723
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9726,
                                        9729
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 213,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 213,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--5----| ",
                                        "raw": "'---1-^--2--5----| '",
                                        "range": [
                                          9730,
                                          9750
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 213,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 213,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9726,
                                      9751
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 213,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 213,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9722,
                                    9751
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 213,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 213,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9718,
                                9752
                              ],
                              "loc": {
                                "start": {
                                  "line": 213,
                                  "column": 8
                                },
                                "end": {
                                  "line": 213,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      9765,
                                      9770
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      9773,
                                      9788
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 214,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 214,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    9765,
                                    9788
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 214,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 214,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9761,
                                9789
                              ],
                              "loc": {
                                "start": {
                                  "line": 214,
                                  "column": 8
                                },
                                "end": {
                                  "line": 214,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      9802,
                                      9803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        9806,
                                        9809
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 215,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 215,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^---3---6-|  ",
                                        "raw": "'---1-^---3---6-|  '",
                                        "range": [
                                          9810,
                                          9830
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 215,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 215,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9806,
                                      9831
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 215,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 215,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    9802,
                                    9831
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 215,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 215,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9798,
                                9832
                              ],
                              "loc": {
                                "start": {
                                  "line": 215,
                                  "column": 8
                                },
                                "end": {
                                  "line": 215,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9845,
                                      9853
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x---y-|  ",
                                    "raw": "'----x---y-|  '",
                                    "range": [
                                      9856,
                                      9871
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 216,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 216,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    9845,
                                    9871
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 216,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 216,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                9841,
                                9872
                              ],
                              "loc": {
                                "start": {
                                  "line": 216,
                                  "column": 8
                                },
                                "end": {
                                  "line": 216,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        9881,
                                        9897
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 217,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 217,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  9898,
                                                  9908
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 217,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 217,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  9909,
                                                  9911
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 217,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 217,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                9898,
                                                9911
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 217,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 217,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  9912,
                                                  9913
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 217,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 217,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  9915,
                                                  9916
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 217,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 217,
                                                    "column": 43
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "c",
                                                "range": [
                                                  9918,
                                                  9919
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 217,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 217,
                                                    "column": 46
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              9898,
                                              9920
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 47
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              9921,
                                              9927
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 217,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 217,
                                                "column": 54
                                              }
                                            }
                                          },
                                          "range": [
                                            9898,
                                            9927
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 54
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          9898,
                                          9929
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9881,
                                      9930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      9931,
                                      9935
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 58
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    9881,
                                    9935
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 217,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 217,
                                      "column": 62
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      9936,
                                      9944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 63
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 71
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            9948,
                                            9949
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 75
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 76
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                9952,
                                                9955
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 217,
                                                  "column": 79
                                                },
                                                "end": {
                                                  "line": 217,
                                                  "column": 82
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                9957,
                                                9960
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 217,
                                                  "column": 84
                                                },
                                                "end": {
                                                  "line": 217,
                                                  "column": 87
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                9962,
                                                9965
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 217,
                                                  "column": 89
                                                },
                                                "end": {
                                                  "line": 217,
                                                  "column": 92
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9951,
                                            9966
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 78
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 93
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9948,
                                          9966
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 75
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 93
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            9968,
                                            9969
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 95
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 96
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                9972,
                                                9975
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 217,
                                                  "column": 99
                                                },
                                                "end": {
                                                  "line": 217,
                                                  "column": 102
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                9977,
                                                9980
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 217,
                                                  "column": 104
                                                },
                                                "end": {
                                                  "line": 217,
                                                  "column": 107
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                9982,
                                                9985
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 217,
                                                  "column": 109
                                                },
                                                "end": {
                                                  "line": 217,
                                                  "column": 112
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            9971,
                                            9986
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 217,
                                              "column": 98
                                            },
                                            "end": {
                                              "line": 217,
                                              "column": 113
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          9968,
                                          9986
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 217,
                                            "column": 95
                                          },
                                          "end": {
                                            "line": 217,
                                            "column": 113
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9946,
                                      9988
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 217,
                                        "column": 73
                                      },
                                      "end": {
                                        "line": 217,
                                        "column": 115
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9881,
                                  9989
                                ],
                                "loc": {
                                  "start": {
                                    "line": 217,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 217,
                                    "column": 116
                                  }
                                }
                              },
                              "range": [
                                9881,
                                9990
                              ],
                              "loc": {
                                "start": {
                                  "line": 217,
                                  "column": 8
                                },
                                "end": {
                                  "line": 217,
                                  "column": 117
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        9999,
                                        10018
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 218,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 218,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            10019,
                                            10020
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10021,
                                            10034
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 218,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 218,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          10019,
                                          10034
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 218,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 218,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      9999,
                                      10035
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10036,
                                      10040
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    9999,
                                    10040
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 218,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 218,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      10041,
                                      10046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 218,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 218,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  9999,
                                  10047
                                ],
                                "loc": {
                                  "start": {
                                    "line": 218,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 218,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                9999,
                                10048
                              ],
                              "loc": {
                                "start": {
                                  "line": 218,
                                  "column": 8
                                },
                                "end": {
                                  "line": 218,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10057,
                                        10076
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 219,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 219,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            10077,
                                            10078
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 219,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 219,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10079,
                                            10092
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 219,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 219,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          10077,
                                          10092
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 219,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 219,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10057,
                                      10093
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10094,
                                      10098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10057,
                                    10098
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 219,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 219,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      10099,
                                      10104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 219,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 219,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10057,
                                  10105
                                ],
                                "loc": {
                                  "start": {
                                    "line": 219,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 219,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10057,
                                10106
                              ],
                              "loc": {
                                "start": {
                                  "line": 219,
                                  "column": 8
                                },
                                "end": {
                                  "line": 219,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            9628,
                            10112
                          ],
                          "loc": {
                            "start": {
                              "line": 210,
                              "column": 55
                            },
                            "end": {
                              "line": 220,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          9616,
                          10112
                        ],
                        "loc": {
                          "start": {
                            "line": 210,
                            "column": 43
                          },
                          "end": {
                            "line": 220,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      9577,
                      10113
                    ],
                    "loc": {
                      "start": {
                        "line": 210,
                        "column": 4
                      },
                      "end": {
                        "line": 220,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2306,
                    "_esdocTestName": "it2306"
                  },
                  "range": [
                    9577,
                    10114
                  ],
                  "loc": {
                    "start": {
                      "line": 210,
                      "column": 4
                    },
                    "end": {
                      "line": 220,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10119,
                        10121
                      ],
                      "loc": {
                        "start": {
                          "line": 221,
                          "column": 4
                        },
                        "end": {
                          "line": 221,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with n-ary symmetric selector",
                        "raw": "'should work with n-ary symmetric selector'",
                        "range": [
                          10122,
                          10165
                        ],
                        "loc": {
                          "start": {
                            "line": 221,
                            "column": 7
                          },
                          "end": {
                            "line": 221,
                            "column": 50
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      10193,
                                      10194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10197,
                                        10200
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 222,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 222,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1----4----|",
                                        "raw": "'---1-^-1----4----|'",
                                        "range": [
                                          10201,
                                          10221
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 222,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 222,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10197,
                                      10222
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 222,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 222,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10193,
                                    10222
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 222,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 222,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10189,
                                10223
                              ],
                              "loc": {
                                "start": {
                                  "line": 222,
                                  "column": 8
                                },
                                "end": {
                                  "line": 222,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      10236,
                                      10241
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      10244,
                                      10259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 223,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 223,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    10236,
                                    10259
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 223,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 223,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10232,
                                10260
                              ],
                              "loc": {
                                "start": {
                                  "line": 223,
                                  "column": 8
                                },
                                "end": {
                                  "line": 223,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      10273,
                                      10274
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10277,
                                        10280
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 224,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 224,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--5----| ",
                                        "raw": "'---1-^--2--5----| '",
                                        "range": [
                                          10281,
                                          10301
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 224,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 224,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10277,
                                      10302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 224,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 224,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10273,
                                    10302
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 224,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 224,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10269,
                                10303
                              ],
                              "loc": {
                                "start": {
                                  "line": 224,
                                  "column": 8
                                },
                                "end": {
                                  "line": 224,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      10316,
                                      10321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      10324,
                                      10339
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 225,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 225,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    10316,
                                    10339
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 225,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 225,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10312,
                                10340
                              ],
                              "loc": {
                                "start": {
                                  "line": 225,
                                  "column": 8
                                },
                                "end": {
                                  "line": 225,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      10353,
                                      10354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10357,
                                        10360
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 226,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 226,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^---3---6-|  ",
                                        "raw": "'---1-^---3---6-|  '",
                                        "range": [
                                          10361,
                                          10381
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 226,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 226,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10357,
                                      10382
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 226,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 226,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10353,
                                    10382
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 226,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 226,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10349,
                                10383
                              ],
                              "loc": {
                                "start": {
                                  "line": 226,
                                  "column": 8
                                },
                                "end": {
                                  "line": 226,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10396,
                                      10404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x---y-|  ",
                                    "raw": "'----x---y-|  '",
                                    "range": [
                                      10407,
                                      10422
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 227,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 227,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    10396,
                                    10422
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 227,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 227,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10392,
                                10423
                              ],
                              "loc": {
                                "start": {
                                  "line": 227,
                                  "column": 8
                                },
                                "end": {
                                  "line": 227,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observable",
                                    "range": [
                                      10436,
                                      10446
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              10449,
                                              10459
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 228,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 228,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              10460,
                                              10462
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 228,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 228,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            10449,
                                            10462
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 228,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 228,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              10463,
                                              10464
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 228,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 228,
                                                "column": 40
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              10466,
                                              10467
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 228,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 228,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              10469,
                                              10470
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 228,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 228,
                                                "column": 46
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          10449,
                                          10471
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 228,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 228,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zipAll",
                                        "range": [
                                          10472,
                                          10478
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 228,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 228,
                                            "column": 54
                                          }
                                        }
                                      },
                                      "range": [
                                        10449,
                                        10478
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 228,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 228,
                                          "column": 54
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "r0",
                                            "range": [
                                              10489,
                                              10491
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 228,
                                                "column": 65
                                              },
                                              "end": {
                                                "line": 228,
                                                "column": 67
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "r1",
                                            "range": [
                                              10493,
                                              10495
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 228,
                                                "column": 69
                                              },
                                              "end": {
                                                "line": 228,
                                                "column": 71
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "r2",
                                            "range": [
                                              10497,
                                              10499
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 228,
                                                "column": 73
                                              },
                                              "end": {
                                                "line": 228,
                                                "column": 75
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r0",
                                                    "range": [
                                                      10511,
                                                      10513
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 228,
                                                        "column": 87
                                                      },
                                                      "end": {
                                                        "line": 228,
                                                        "column": 89
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r1",
                                                    "range": [
                                                      10515,
                                                      10517
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 228,
                                                        "column": 91
                                                      },
                                                      "end": {
                                                        "line": 228,
                                                        "column": 93
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r2",
                                                    "range": [
                                                      10519,
                                                      10521
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 228,
                                                        "column": 95
                                                      },
                                                      "end": {
                                                        "line": 228,
                                                        "column": 97
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  10510,
                                                  10522
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 228,
                                                    "column": 86
                                                  },
                                                  "end": {
                                                    "line": 228,
                                                    "column": 98
                                                  }
                                                }
                                              },
                                              "range": [
                                                10503,
                                                10523
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 228,
                                                  "column": 79
                                                },
                                                "end": {
                                                  "line": 228,
                                                  "column": 99
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10501,
                                            10525
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 228,
                                              "column": 77
                                            },
                                            "end": {
                                              "line": 228,
                                              "column": 101
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          10479,
                                          10525
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 228,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 228,
                                            "column": 101
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10449,
                                      10526
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 228,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 228,
                                        "column": 102
                                      }
                                    }
                                  },
                                  "range": [
                                    10436,
                                    10526
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 228,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 228,
                                      "column": 102
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10432,
                                10527
                              ],
                              "loc": {
                                "start": {
                                  "line": 228,
                                  "column": 8
                                },
                                "end": {
                                  "line": 228,
                                  "column": 103
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        10536,
                                        10552
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 229,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 229,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "observable",
                                        "range": [
                                          10553,
                                          10563
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10536,
                                      10564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10565,
                                      10569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10536,
                                    10569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 229,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 229,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      10570,
                                      10578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            10582,
                                            10583
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 229,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 229,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                10586,
                                                10589
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 229,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 229,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                10591,
                                                10594
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 229,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 229,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                10596,
                                                10599
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 229,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 229,
                                                  "column": 71
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10585,
                                            10600
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 229,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 229,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10582,
                                          10600
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            10602,
                                            10603
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 229,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 229,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                10606,
                                                10609
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 229,
                                                  "column": 78
                                                },
                                                "end": {
                                                  "line": 229,
                                                  "column": 81
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                10611,
                                                10614
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 229,
                                                  "column": 83
                                                },
                                                "end": {
                                                  "line": 229,
                                                  "column": 86
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                10616,
                                                10619
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 229,
                                                  "column": 88
                                                },
                                                "end": {
                                                  "line": 229,
                                                  "column": 91
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            10605,
                                            10620
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 229,
                                              "column": 77
                                            },
                                            "end": {
                                              "line": 229,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          10602,
                                          10620
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 229,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 229,
                                            "column": 92
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10580,
                                      10622
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 229,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 229,
                                        "column": 94
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10536,
                                  10623
                                ],
                                "loc": {
                                  "start": {
                                    "line": 229,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 229,
                                    "column": 95
                                  }
                                }
                              },
                              "range": [
                                10536,
                                10624
                              ],
                              "loc": {
                                "start": {
                                  "line": 229,
                                  "column": 8
                                },
                                "end": {
                                  "line": 229,
                                  "column": 96
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10633,
                                        10652
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 230,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 230,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            10653,
                                            10654
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10655,
                                            10668
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 230,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 230,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          10653,
                                          10668
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 230,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 230,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10633,
                                      10669
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10670,
                                      10674
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10633,
                                    10674
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 230,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 230,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      10675,
                                      10680
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 230,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 230,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10633,
                                  10681
                                ],
                                "loc": {
                                  "start": {
                                    "line": 230,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 230,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10633,
                                10682
                              ],
                              "loc": {
                                "start": {
                                  "line": 230,
                                  "column": 8
                                },
                                "end": {
                                  "line": 230,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        10691,
                                        10710
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 231,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 231,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            10711,
                                            10712
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 231,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 231,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            10713,
                                            10726
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 231,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 231,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          10711,
                                          10726
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 231,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 231,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10691,
                                      10727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      10728,
                                      10732
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    10691,
                                    10732
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 231,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 231,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      10733,
                                      10738
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 231,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 231,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  10691,
                                  10739
                                ],
                                "loc": {
                                  "start": {
                                    "line": 231,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 231,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                10691,
                                10740
                              ],
                              "loc": {
                                "start": {
                                  "line": 231,
                                  "column": 8
                                },
                                "end": {
                                  "line": 231,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            10179,
                            10746
                          ],
                          "loc": {
                            "start": {
                              "line": 221,
                              "column": 64
                            },
                            "end": {
                              "line": 232,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10167,
                          10746
                        ],
                        "loc": {
                          "start": {
                            "line": 221,
                            "column": 52
                          },
                          "end": {
                            "line": 232,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10119,
                      10747
                    ],
                    "loc": {
                      "start": {
                        "line": 221,
                        "column": 4
                      },
                      "end": {
                        "line": 232,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2307,
                    "_esdocTestName": "it2307"
                  },
                  "range": [
                    10119,
                    10748
                  ],
                  "loc": {
                    "start": {
                      "line": 221,
                      "column": 4
                    },
                    "end": {
                      "line": 232,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        10753,
                        10755
                      ],
                      "loc": {
                        "start": {
                          "line": 233,
                          "column": 4
                        },
                        "end": {
                          "line": 233,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with n-ary symmetric array selector",
                        "raw": "'should work with n-ary symmetric array selector'",
                        "range": [
                          10756,
                          10805
                        ],
                        "loc": {
                          "start": {
                            "line": 233,
                            "column": 7
                          },
                          "end": {
                            "line": 233,
                            "column": 56
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      10833,
                                      10834
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10837,
                                        10840
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 234,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 234,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1----4----|",
                                        "raw": "'---1-^-1----4----|'",
                                        "range": [
                                          10841,
                                          10861
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 234,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 234,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10837,
                                      10862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 234,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 234,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10833,
                                    10862
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 234,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 234,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10829,
                                10863
                              ],
                              "loc": {
                                "start": {
                                  "line": 234,
                                  "column": 8
                                },
                                "end": {
                                  "line": 234,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      10876,
                                      10881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      10884,
                                      10899
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 235,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 235,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    10876,
                                    10899
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 235,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 235,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10872,
                                10900
                              ],
                              "loc": {
                                "start": {
                                  "line": 235,
                                  "column": 8
                                },
                                "end": {
                                  "line": 235,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      10913,
                                      10914
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10917,
                                        10920
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 236,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 236,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--5----| ",
                                        "raw": "'---1-^--2--5----| '",
                                        "range": [
                                          10921,
                                          10941
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 236,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 236,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10917,
                                      10942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 236,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 236,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10913,
                                    10942
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 236,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 236,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10909,
                                10943
                              ],
                              "loc": {
                                "start": {
                                  "line": 236,
                                  "column": 8
                                },
                                "end": {
                                  "line": 236,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      10956,
                                      10961
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^         !  ",
                                    "raw": "'^         !  '",
                                    "range": [
                                      10964,
                                      10979
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 237,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 237,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    10956,
                                    10979
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 237,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 237,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10952,
                                10980
                              ],
                              "loc": {
                                "start": {
                                  "line": 237,
                                  "column": 8
                                },
                                "end": {
                                  "line": 237,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "c",
                                    "range": [
                                      10993,
                                      10994
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        10997,
                                        11000
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 238,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 238,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^---3---6-|  ",
                                        "raw": "'---1-^---3---6-|  '",
                                        "range": [
                                          11001,
                                          11021
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 238,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 238,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      10997,
                                      11022
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 238,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 238,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    10993,
                                    11022
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 238,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 238,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                10989,
                                11023
                              ],
                              "loc": {
                                "start": {
                                  "line": 238,
                                  "column": 8
                                },
                                "end": {
                                  "line": 238,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11036,
                                      11044
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----x---y-|  ",
                                    "raw": "'----x---y-|  '",
                                    "range": [
                                      11047,
                                      11062
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 239,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 239,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    11036,
                                    11062
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 239,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 239,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11032,
                                11063
                              ],
                              "loc": {
                                "start": {
                                  "line": 239,
                                  "column": 8
                                },
                                "end": {
                                  "line": 239,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observable",
                                    "range": [
                                      11076,
                                      11086
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              11089,
                                              11099
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 240,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 240,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              11100,
                                              11102
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 240,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 240,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            11089,
                                            11102
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 240,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 240,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              11103,
                                              11104
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 240,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 240,
                                                "column": 40
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              11106,
                                              11107
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 240,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 240,
                                                "column": 43
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "c",
                                            "range": [
                                              11109,
                                              11110
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 240,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 240,
                                                "column": 46
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11089,
                                          11111
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 47
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zipAll",
                                        "range": [
                                          11112,
                                          11118
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 54
                                          }
                                        }
                                      },
                                      "range": [
                                        11089,
                                        11118
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 240,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 240,
                                          "column": 54
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "r0",
                                            "range": [
                                              11129,
                                              11131
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 240,
                                                "column": 65
                                              },
                                              "end": {
                                                "line": 240,
                                                "column": 67
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "r1",
                                            "range": [
                                              11133,
                                              11135
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 240,
                                                "column": 69
                                              },
                                              "end": {
                                                "line": 240,
                                                "column": 71
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "r2",
                                            "range": [
                                              11137,
                                              11139
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 240,
                                                "column": 73
                                              },
                                              "end": {
                                                "line": 240,
                                                "column": 75
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "ArrayExpression",
                                                "elements": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r0",
                                                    "range": [
                                                      11151,
                                                      11153
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 240,
                                                        "column": 87
                                                      },
                                                      "end": {
                                                        "line": 240,
                                                        "column": 89
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r1",
                                                    "range": [
                                                      11155,
                                                      11157
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 240,
                                                        "column": 91
                                                      },
                                                      "end": {
                                                        "line": 240,
                                                        "column": 93
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "r2",
                                                    "range": [
                                                      11159,
                                                      11161
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 240,
                                                        "column": 95
                                                      },
                                                      "end": {
                                                        "line": 240,
                                                        "column": 97
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  11150,
                                                  11162
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 240,
                                                    "column": 86
                                                  },
                                                  "end": {
                                                    "line": 240,
                                                    "column": 98
                                                  }
                                                }
                                              },
                                              "range": [
                                                11143,
                                                11163
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 240,
                                                  "column": 79
                                                },
                                                "end": {
                                                  "line": 240,
                                                  "column": 99
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11141,
                                            11165
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 240,
                                              "column": 77
                                            },
                                            "end": {
                                              "line": 240,
                                              "column": 101
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          11119,
                                          11165
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 240,
                                            "column": 55
                                          },
                                          "end": {
                                            "line": 240,
                                            "column": 101
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11089,
                                      11166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 240,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 240,
                                        "column": 102
                                      }
                                    }
                                  },
                                  "range": [
                                    11076,
                                    11166
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 240,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 240,
                                      "column": 102
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11072,
                                11167
                              ],
                              "loc": {
                                "start": {
                                  "line": 240,
                                  "column": 8
                                },
                                "end": {
                                  "line": 240,
                                  "column": 103
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11176,
                                        11192
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 241,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 241,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "observable",
                                        "range": [
                                          11193,
                                          11203
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 241,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11176,
                                      11204
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11205,
                                      11209
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    11176,
                                    11209
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 241,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 241,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11210,
                                      11218
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            11222,
                                            11223
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 241,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 241,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                11226,
                                                11229
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 241,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 241,
                                                  "column": 61
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                11231,
                                                11234
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 241,
                                                  "column": 63
                                                },
                                                "end": {
                                                  "line": 241,
                                                  "column": 66
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                11236,
                                                11239
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 241,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 241,
                                                  "column": 71
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11225,
                                            11240
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 241,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 241,
                                              "column": 72
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11222,
                                          11240
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 241,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 72
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            11242,
                                            11243
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 241,
                                              "column": 74
                                            },
                                            "end": {
                                              "line": 241,
                                              "column": 75
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                11246,
                                                11249
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 241,
                                                  "column": 78
                                                },
                                                "end": {
                                                  "line": 241,
                                                  "column": 81
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                11251,
                                                11254
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 241,
                                                  "column": 83
                                                },
                                                "end": {
                                                  "line": 241,
                                                  "column": 86
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                11256,
                                                11259
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 241,
                                                  "column": 88
                                                },
                                                "end": {
                                                  "line": 241,
                                                  "column": 91
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            11245,
                                            11260
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 241,
                                              "column": 77
                                            },
                                            "end": {
                                              "line": 241,
                                              "column": 92
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11242,
                                          11260
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 241,
                                            "column": 74
                                          },
                                          "end": {
                                            "line": 241,
                                            "column": 92
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11220,
                                      11262
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 241,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 241,
                                        "column": 94
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11176,
                                  11263
                                ],
                                "loc": {
                                  "start": {
                                    "line": 241,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 241,
                                    "column": 95
                                  }
                                }
                              },
                              "range": [
                                11176,
                                11264
                              ],
                              "loc": {
                                "start": {
                                  "line": 241,
                                  "column": 8
                                },
                                "end": {
                                  "line": 241,
                                  "column": 96
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11273,
                                        11292
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 242,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 242,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11293,
                                            11294
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11295,
                                            11308
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 242,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 242,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          11293,
                                          11308
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 242,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 242,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11273,
                                      11309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11310,
                                      11314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11273,
                                    11314
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 242,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 242,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      11315,
                                      11320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 242,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 242,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11273,
                                  11321
                                ],
                                "loc": {
                                  "start": {
                                    "line": 242,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 242,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11273,
                                11322
                              ],
                              "loc": {
                                "start": {
                                  "line": 242,
                                  "column": 8
                                },
                                "end": {
                                  "line": 242,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11331,
                                        11350
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 243,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 243,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11351,
                                            11352
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11353,
                                            11366
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 243,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 243,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          11351,
                                          11366
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 243,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 243,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11331,
                                      11367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11368,
                                      11372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11331,
                                    11372
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 243,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 243,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      11373,
                                      11378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 243,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 243,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11331,
                                  11379
                                ],
                                "loc": {
                                  "start": {
                                    "line": 243,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 243,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11331,
                                11380
                              ],
                              "loc": {
                                "start": {
                                  "line": 243,
                                  "column": 8
                                },
                                "end": {
                                  "line": 243,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            10819,
                            11386
                          ],
                          "loc": {
                            "start": {
                              "line": 233,
                              "column": 70
                            },
                            "end": {
                              "line": 244,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          10807,
                          11386
                        ],
                        "loc": {
                          "start": {
                            "line": 233,
                            "column": 58
                          },
                          "end": {
                            "line": 244,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      10753,
                      11387
                    ],
                    "loc": {
                      "start": {
                        "line": 233,
                        "column": 4
                      },
                      "end": {
                        "line": 244,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2308,
                    "_esdocTestName": "it2308"
                  },
                  "range": [
                    10753,
                    11388
                  ],
                  "loc": {
                    "start": {
                      "line": 233,
                      "column": 4
                    },
                    "end": {
                      "line": 244,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        11393,
                        11395
                      ],
                      "loc": {
                        "start": {
                          "line": 245,
                          "column": 4
                        },
                        "end": {
                          "line": 245,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with some data asymmetric 1",
                        "raw": "'should work with some data asymmetric 1'",
                        "range": [
                          11396,
                          11437
                        ],
                        "loc": {
                          "start": {
                            "line": 245,
                            "column": 7
                          },
                          "end": {
                            "line": 245,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      11465,
                                      11466
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11469,
                                        11472
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 246,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 246,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1-3-5-7-9-x-y-z-w-u-|",
                                        "raw": "'---1-^-1-3-5-7-9-x-y-z-w-u-|'",
                                        "range": [
                                          11473,
                                          11503
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 246,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 246,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11469,
                                      11504
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 246,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 246,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    11465,
                                    11504
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 246,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 246,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11461,
                                11505
                              ],
                              "loc": {
                                "start": {
                                  "line": 246,
                                  "column": 8
                                },
                                "end": {
                                  "line": 246,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      11518,
                                      11523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !    ",
                                    "raw": "'^                 !    '",
                                    "range": [
                                      11526,
                                      11551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 247,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 247,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11518,
                                    11551
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 247,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 247,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11514,
                                11552
                              ],
                              "loc": {
                                "start": {
                                  "line": 247,
                                  "column": 8
                                },
                                "end": {
                                  "line": 247,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      11565,
                                      11566
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        11569,
                                        11572
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 248,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 248,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--4--6--8--0--|    ",
                                        "raw": "'---1-^--2--4--6--8--0--|    '",
                                        "range": [
                                          11573,
                                          11603
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 248,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 248,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11569,
                                      11604
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 248,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 248,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    11565,
                                    11604
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 248,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 248,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11561,
                                11605
                              ],
                              "loc": {
                                "start": {
                                  "line": 248,
                                  "column": 8
                                },
                                "end": {
                                  "line": 248,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      11618,
                                      11623
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !    ",
                                    "raw": "'^                 !    '",
                                    "range": [
                                      11626,
                                      11651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 249,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 249,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    11618,
                                    11651
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 249,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 249,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11614,
                                11652
                              ],
                              "loc": {
                                "start": {
                                  "line": 249,
                                  "column": 8
                                },
                                "end": {
                                  "line": 249,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11665,
                                      11673
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a--b--c--d--e--|    ",
                                    "raw": "'---a--b--c--d--e--|    '",
                                    "range": [
                                      11676,
                                      11701
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 250,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 250,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    11665,
                                    11701
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 250,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 250,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                11661,
                                11702
                              ],
                              "loc": {
                                "start": {
                                  "line": 250,
                                  "column": 8
                                },
                                "end": {
                                  "line": 250,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        11711,
                                        11727
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 251,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 251,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  11728,
                                                  11738
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 251,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 251,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  11739,
                                                  11741
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 251,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 251,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                11728,
                                                11741
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 251,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 251,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  11742,
                                                  11743
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 251,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 251,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  11745,
                                                  11746
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 251,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 251,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              11728,
                                              11747
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              11748,
                                              11754
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            11728,
                                            11754
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 251,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 251,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "r1",
                                                "range": [
                                                  11765,
                                                  11767
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 251,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 251,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "r2",
                                                "range": [
                                                  11769,
                                                  11771
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 251,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 251,
                                                    "column": 68
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "r1",
                                                      "range": [
                                                        11782,
                                                        11784
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 251,
                                                          "column": 79
                                                        },
                                                        "end": {
                                                          "line": 251,
                                                          "column": 81
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "r2",
                                                      "range": [
                                                        11787,
                                                        11789
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 251,
                                                          "column": 84
                                                        },
                                                        "end": {
                                                          "line": 251,
                                                          "column": 86
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      11782,
                                                      11789
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 251,
                                                        "column": 79
                                                      },
                                                      "end": {
                                                        "line": 251,
                                                        "column": 86
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    11775,
                                                    11790
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 251,
                                                      "column": 72
                                                    },
                                                    "end": {
                                                      "line": 251,
                                                      "column": 87
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                11773,
                                                11792
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 251,
                                                  "column": 70
                                                },
                                                "end": {
                                                  "line": 251,
                                                  "column": 89
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              11755,
                                              11792
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 251,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 251,
                                                "column": 89
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          11728,
                                          11793
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 251,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 251,
                                            "column": 90
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11711,
                                      11794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 251,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 251,
                                        "column": 91
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11808,
                                      11812
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    11711,
                                    11812
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 251,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 252,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      11813,
                                      11821
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11825,
                                            11826
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "12",
                                          "raw": "'12'",
                                          "range": [
                                            11828,
                                            11832
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11825,
                                          11832
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11834,
                                            11835
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "34",
                                          "raw": "'34'",
                                          "range": [
                                            11837,
                                            11841
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11834,
                                          11841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            11843,
                                            11844
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "56",
                                          "raw": "'56'",
                                          "range": [
                                            11846,
                                            11850
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11843,
                                          11850
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            11852,
                                            11853
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "78",
                                          "raw": "'78'",
                                          "range": [
                                            11855,
                                            11859
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11852,
                                          11859
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            11861,
                                            11862
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "90",
                                          "raw": "'90'",
                                          "range": [
                                            11864,
                                            11868
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 252,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 252,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          11861,
                                          11868
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 252,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 252,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11823,
                                      11870
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 252,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 252,
                                        "column": 75
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11711,
                                  11871
                                ],
                                "loc": {
                                  "start": {
                                    "line": 251,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 252,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                11711,
                                11872
                              ],
                              "loc": {
                                "start": {
                                  "line": 251,
                                  "column": 8
                                },
                                "end": {
                                  "line": 252,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11881,
                                        11900
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 253,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 253,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            11901,
                                            11902
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11903,
                                            11916
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 253,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 253,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          11901,
                                          11916
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 253,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 253,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11881,
                                      11917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11918,
                                      11922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11881,
                                    11922
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 253,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 253,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      11923,
                                      11928
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 253,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 253,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11881,
                                  11929
                                ],
                                "loc": {
                                  "start": {
                                    "line": 253,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 253,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11881,
                                11930
                              ],
                              "loc": {
                                "start": {
                                  "line": 253,
                                  "column": 8
                                },
                                "end": {
                                  "line": 253,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        11939,
                                        11958
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 254,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 254,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            11959,
                                            11960
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            11961,
                                            11974
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 254,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 254,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          11959,
                                          11974
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 254,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 254,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      11939,
                                      11975
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      11976,
                                      11980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    11939,
                                    11980
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 254,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 254,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      11981,
                                      11986
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 254,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 254,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  11939,
                                  11987
                                ],
                                "loc": {
                                  "start": {
                                    "line": 254,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 254,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                11939,
                                11988
                              ],
                              "loc": {
                                "start": {
                                  "line": 254,
                                  "column": 8
                                },
                                "end": {
                                  "line": 254,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            11451,
                            11994
                          ],
                          "loc": {
                            "start": {
                              "line": 245,
                              "column": 62
                            },
                            "end": {
                              "line": 255,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          11439,
                          11994
                        ],
                        "loc": {
                          "start": {
                            "line": 245,
                            "column": 50
                          },
                          "end": {
                            "line": 255,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      11393,
                      11995
                    ],
                    "loc": {
                      "start": {
                        "line": 245,
                        "column": 4
                      },
                      "end": {
                        "line": 255,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2309,
                    "_esdocTestName": "it2309"
                  },
                  "range": [
                    11393,
                    11996
                  ],
                  "loc": {
                    "start": {
                      "line": 245,
                      "column": 4
                    },
                    "end": {
                      "line": 255,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12001,
                        12003
                      ],
                      "loc": {
                        "start": {
                          "line": 256,
                          "column": 4
                        },
                        "end": {
                          "line": 256,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with some data asymmetric 2",
                        "raw": "'should work with some data asymmetric 2'",
                        "range": [
                          12004,
                          12045
                        ],
                        "loc": {
                          "start": {
                            "line": 256,
                            "column": 7
                          },
                          "end": {
                            "line": 256,
                            "column": 48
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      12073,
                                      12074
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12077,
                                        12080
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 257,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 257,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--4--6--8--0--|    ",
                                        "raw": "'---1-^--2--4--6--8--0--|    '",
                                        "range": [
                                          12081,
                                          12111
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 257,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 257,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12077,
                                      12112
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 257,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 257,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    12073,
                                    12112
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 257,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 257,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12069,
                                12113
                              ],
                              "loc": {
                                "start": {
                                  "line": 257,
                                  "column": 8
                                },
                                "end": {
                                  "line": 257,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      12126,
                                      12131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !    ",
                                    "raw": "'^                 !    '",
                                    "range": [
                                      12134,
                                      12159
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 258,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 258,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    12126,
                                    12159
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 258,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 258,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12122,
                                12160
                              ],
                              "loc": {
                                "start": {
                                  "line": 258,
                                  "column": 8
                                },
                                "end": {
                                  "line": 258,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      12173,
                                      12174
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12177,
                                        12180
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 259,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 259,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1-3-5-7-9-x-y-z-w-u-|",
                                        "raw": "'---1-^-1-3-5-7-9-x-y-z-w-u-|'",
                                        "range": [
                                          12181,
                                          12211
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 259,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 259,
                                            "column": 50
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12177,
                                      12212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 259,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 259,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    12173,
                                    12212
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 259,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 259,
                                      "column": 51
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12169,
                                12213
                              ],
                              "loc": {
                                "start": {
                                  "line": 259,
                                  "column": 8
                                },
                                "end": {
                                  "line": 259,
                                  "column": 52
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      12226,
                                      12231
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                 !    ",
                                    "raw": "'^                 !    '",
                                    "range": [
                                      12234,
                                      12259
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 260,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 260,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "range": [
                                    12226,
                                    12259
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 260,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 260,
                                      "column": 45
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12222,
                                12260
                              ],
                              "loc": {
                                "start": {
                                  "line": 260,
                                  "column": 8
                                },
                                "end": {
                                  "line": 260,
                                  "column": 46
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12273,
                                      12281
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a--b--c--d--e--|    ",
                                    "raw": "'---a--b--c--d--e--|    '",
                                    "range": [
                                      12284,
                                      12309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 261,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 261,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    12273,
                                    12309
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 261,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 261,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12269,
                                12310
                              ],
                              "loc": {
                                "start": {
                                  "line": 261,
                                  "column": 8
                                },
                                "end": {
                                  "line": 261,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12319,
                                        12335
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 262,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 262,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  12336,
                                                  12346
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 262,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 262,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  12347,
                                                  12349
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 262,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 262,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                12336,
                                                12349
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 262,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 262,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  12350,
                                                  12351
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 262,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 262,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  12353,
                                                  12354
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 262,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 262,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12336,
                                              12355
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 262,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 262,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              12356,
                                              12362
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 262,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 262,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            12336,
                                            12362
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 262,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 262,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "r1",
                                                "range": [
                                                  12373,
                                                  12375
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 262,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 262,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "r2",
                                                "range": [
                                                  12377,
                                                  12379
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 262,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 262,
                                                    "column": 68
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "r1",
                                                      "range": [
                                                        12390,
                                                        12392
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 262,
                                                          "column": 79
                                                        },
                                                        "end": {
                                                          "line": 262,
                                                          "column": 81
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "r2",
                                                      "range": [
                                                        12395,
                                                        12397
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 262,
                                                          "column": 84
                                                        },
                                                        "end": {
                                                          "line": 262,
                                                          "column": 86
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12390,
                                                      12397
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 262,
                                                        "column": 79
                                                      },
                                                      "end": {
                                                        "line": 262,
                                                        "column": 86
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12383,
                                                    12398
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 262,
                                                      "column": 72
                                                    },
                                                    "end": {
                                                      "line": 262,
                                                      "column": 87
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                12381,
                                                12400
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 262,
                                                  "column": 70
                                                },
                                                "end": {
                                                  "line": 262,
                                                  "column": 89
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              12363,
                                              12400
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 262,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 262,
                                                "column": 89
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12336,
                                          12401
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 262,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 262,
                                            "column": 90
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12319,
                                      12402
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 262,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 262,
                                        "column": 91
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12416,
                                      12420
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    12319,
                                    12420
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 262,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 263,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12421,
                                      12429
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            12433,
                                            12434
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "21",
                                          "raw": "'21'",
                                          "range": [
                                            12436,
                                            12440
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12433,
                                          12440
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            12442,
                                            12443
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "43",
                                          "raw": "'43'",
                                          "range": [
                                            12445,
                                            12449
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12442,
                                          12449
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            12451,
                                            12452
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "65",
                                          "raw": "'65'",
                                          "range": [
                                            12454,
                                            12458
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12451,
                                          12458
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            12460,
                                            12461
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "87",
                                          "raw": "'87'",
                                          "range": [
                                            12463,
                                            12467
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12460,
                                          12467
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            12469,
                                            12470
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "09",
                                          "raw": "'09'",
                                          "range": [
                                            12472,
                                            12476
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 263,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 263,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          12469,
                                          12476
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 263,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 263,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12431,
                                      12478
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 263,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 263,
                                        "column": 75
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12319,
                                  12479
                                ],
                                "loc": {
                                  "start": {
                                    "line": 262,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 263,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                12319,
                                12480
                              ],
                              "loc": {
                                "start": {
                                  "line": 262,
                                  "column": 8
                                },
                                "end": {
                                  "line": 263,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12489,
                                        12508
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 264,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 264,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            12509,
                                            12510
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12511,
                                            12524
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 264,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 264,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12509,
                                          12524
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 264,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 264,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12489,
                                      12525
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12526,
                                      12530
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12489,
                                    12530
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 264,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 264,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      12531,
                                      12536
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 264,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 264,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12489,
                                  12537
                                ],
                                "loc": {
                                  "start": {
                                    "line": 264,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 264,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12489,
                                12538
                              ],
                              "loc": {
                                "start": {
                                  "line": 264,
                                  "column": 8
                                },
                                "end": {
                                  "line": 264,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        12547,
                                        12566
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 265,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 265,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            12567,
                                            12568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            12569,
                                            12582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 265,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 265,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          12567,
                                          12582
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 265,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 265,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12547,
                                      12583
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      12584,
                                      12588
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    12547,
                                    12588
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 265,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 265,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      12589,
                                      12594
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 265,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 265,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12547,
                                  12595
                                ],
                                "loc": {
                                  "start": {
                                    "line": 265,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 265,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                12547,
                                12596
                              ],
                              "loc": {
                                "start": {
                                  "line": 265,
                                  "column": 8
                                },
                                "end": {
                                  "line": 265,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            12059,
                            12602
                          ],
                          "loc": {
                            "start": {
                              "line": 256,
                              "column": 62
                            },
                            "end": {
                              "line": 266,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12047,
                          12602
                        ],
                        "loc": {
                          "start": {
                            "line": 256,
                            "column": 50
                          },
                          "end": {
                            "line": 266,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12001,
                      12603
                    ],
                    "loc": {
                      "start": {
                        "line": 256,
                        "column": 4
                      },
                      "end": {
                        "line": 266,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2310,
                    "_esdocTestName": "it2310"
                  },
                  "range": [
                    12001,
                    12604
                  ],
                  "loc": {
                    "start": {
                      "line": 256,
                      "column": 4
                    },
                    "end": {
                      "line": 266,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        12609,
                        12611
                      ],
                      "loc": {
                        "start": {
                          "line": 267,
                          "column": 4
                        },
                        "end": {
                          "line": 267,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with some data symmetric",
                        "raw": "'should work with some data symmetric'",
                        "range": [
                          12612,
                          12650
                        ],
                        "loc": {
                          "start": {
                            "line": 267,
                            "column": 7
                          },
                          "end": {
                            "line": 267,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      12678,
                                      12679
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12682,
                                        12685
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 268,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 268,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-1-3-5-7-9------| ",
                                        "raw": "'---1-^-1-3-5-7-9------| '",
                                        "range": [
                                          12686,
                                          12712
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 268,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 268,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12682,
                                      12713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 268,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 268,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    12678,
                                    12713
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 268,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 268,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12674,
                                12714
                              ],
                              "loc": {
                                "start": {
                                  "line": 268,
                                  "column": 8
                                },
                                "end": {
                                  "line": 268,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      12727,
                                      12732
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                ! ",
                                    "raw": "'^                ! '",
                                    "range": [
                                      12735,
                                      12756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 269,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 269,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    12727,
                                    12756
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 269,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 269,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12723,
                                12757
                              ],
                              "loc": {
                                "start": {
                                  "line": 269,
                                  "column": 8
                                },
                                "end": {
                                  "line": 269,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      12770,
                                      12771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        12774,
                                        12777
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 270,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 270,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--2--4--6--8--0--|",
                                        "raw": "'---1-^--2--4--6--8--0--|'",
                                        "range": [
                                          12778,
                                          12804
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 270,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 270,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12774,
                                      12805
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 270,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 270,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    12770,
                                    12805
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 270,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 270,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12766,
                                12806
                              ],
                              "loc": {
                                "start": {
                                  "line": 270,
                                  "column": 8
                                },
                                "end": {
                                  "line": 270,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      12819,
                                      12824
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                ! ",
                                    "raw": "'^                ! '",
                                    "range": [
                                      12827,
                                      12848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 271,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 271,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    12819,
                                    12848
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 271,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 271,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12815,
                                12849
                              ],
                              "loc": {
                                "start": {
                                  "line": 271,
                                  "column": 8
                                },
                                "end": {
                                  "line": 271,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      12862,
                                      12870
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---a--b--c--d--e-| ",
                                    "raw": "'---a--b--c--d--e-| '",
                                    "range": [
                                      12873,
                                      12894
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 272,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 272,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    12862,
                                    12894
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 272,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 272,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                12858,
                                12895
                              ],
                              "loc": {
                                "start": {
                                  "line": 272,
                                  "column": 8
                                },
                                "end": {
                                  "line": 272,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        12904,
                                        12920
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 273,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 273,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  12921,
                                                  12931
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 273,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 273,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  12932,
                                                  12934
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 273,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 273,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                12921,
                                                12934
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 273,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 273,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  12935,
                                                  12936
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 273,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 273,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  12938,
                                                  12939
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 273,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 273,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              12921,
                                              12940
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 273,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 273,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              12941,
                                              12947
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 273,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 273,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            12921,
                                            12947
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 273,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 273,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "FunctionExpression",
                                            "id": null,
                                            "params": [
                                              {
                                                "type": "Identifier",
                                                "name": "r1",
                                                "range": [
                                                  12958,
                                                  12960
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 273,
                                                    "column": 62
                                                  },
                                                  "end": {
                                                    "line": 273,
                                                    "column": 64
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "r2",
                                                "range": [
                                                  12962,
                                                  12964
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 273,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 273,
                                                    "column": 68
                                                  }
                                                }
                                              }
                                            ],
                                            "body": {
                                              "type": "BlockStatement",
                                              "body": [
                                                {
                                                  "type": "ReturnStatement",
                                                  "argument": {
                                                    "type": "BinaryExpression",
                                                    "operator": "+",
                                                    "left": {
                                                      "type": "Identifier",
                                                      "name": "r1",
                                                      "range": [
                                                        12975,
                                                        12977
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 273,
                                                          "column": 79
                                                        },
                                                        "end": {
                                                          "line": 273,
                                                          "column": 81
                                                        }
                                                      }
                                                    },
                                                    "right": {
                                                      "type": "Identifier",
                                                      "name": "r2",
                                                      "range": [
                                                        12980,
                                                        12982
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 273,
                                                          "column": 84
                                                        },
                                                        "end": {
                                                          "line": 273,
                                                          "column": 86
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      12975,
                                                      12982
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 273,
                                                        "column": 79
                                                      },
                                                      "end": {
                                                        "line": 273,
                                                        "column": 86
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    12968,
                                                    12983
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 273,
                                                      "column": 72
                                                    },
                                                    "end": {
                                                      "line": 273,
                                                      "column": 87
                                                    }
                                                  }
                                                }
                                              ],
                                              "range": [
                                                12966,
                                                12985
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 273,
                                                  "column": 70
                                                },
                                                "end": {
                                                  "line": 273,
                                                  "column": 89
                                                }
                                              }
                                            },
                                            "generator": false,
                                            "expression": false,
                                            "range": [
                                              12948,
                                              12985
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 273,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 273,
                                                "column": 89
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          12921,
                                          12986
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 273,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 273,
                                            "column": 90
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      12904,
                                      12987
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 273,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 273,
                                        "column": 91
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13001,
                                      13005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    12904,
                                    13005
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 273,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 274,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13006,
                                      13014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            13018,
                                            13019
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "12",
                                          "raw": "'12'",
                                          "range": [
                                            13021,
                                            13025
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 37
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13018,
                                          13025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            13027,
                                            13028
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 39
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 40
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "34",
                                          "raw": "'34'",
                                          "range": [
                                            13030,
                                            13034
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 42
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13027,
                                          13034
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 46
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "c",
                                          "range": [
                                            13036,
                                            13037
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 49
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "56",
                                          "raw": "'56'",
                                          "range": [
                                            13039,
                                            13043
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 51
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13036,
                                          13043
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 48
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 55
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "d",
                                          "range": [
                                            13045,
                                            13046
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "78",
                                          "raw": "'78'",
                                          "range": [
                                            13048,
                                            13052
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 64
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13045,
                                          13052
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 64
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "e",
                                          "range": [
                                            13054,
                                            13055
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 66
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 67
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "90",
                                          "raw": "'90'",
                                          "range": [
                                            13057,
                                            13061
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 274,
                                              "column": 69
                                            },
                                            "end": {
                                              "line": 274,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13054,
                                          13061
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 274,
                                            "column": 66
                                          },
                                          "end": {
                                            "line": 274,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13016,
                                      13063
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 274,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 274,
                                        "column": 75
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  12904,
                                  13064
                                ],
                                "loc": {
                                  "start": {
                                    "line": 273,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 274,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                12904,
                                13065
                              ],
                              "loc": {
                                "start": {
                                  "line": 273,
                                  "column": 8
                                },
                                "end": {
                                  "line": 274,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13074,
                                        13093
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 275,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 275,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            13094,
                                            13095
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 275,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 275,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13096,
                                            13109
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 275,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 275,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13094,
                                          13109
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 275,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 275,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13074,
                                      13110
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13111,
                                      13115
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13074,
                                    13115
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 275,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 275,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      13116,
                                      13121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 275,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 275,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13074,
                                  13122
                                ],
                                "loc": {
                                  "start": {
                                    "line": 275,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 275,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13074,
                                13123
                              ],
                              "loc": {
                                "start": {
                                  "line": 275,
                                  "column": 8
                                },
                                "end": {
                                  "line": 275,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13132,
                                        13151
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 276,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 276,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            13152,
                                            13153
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 276,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 276,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13154,
                                            13167
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 276,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 276,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13152,
                                          13167
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 276,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 276,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13132,
                                      13168
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13169,
                                      13173
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13132,
                                    13173
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 276,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 276,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      13174,
                                      13179
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 276,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 276,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13132,
                                  13180
                                ],
                                "loc": {
                                  "start": {
                                    "line": 276,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 276,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13132,
                                13181
                              ],
                              "loc": {
                                "start": {
                                  "line": 276,
                                  "column": 8
                                },
                                "end": {
                                  "line": 276,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            12664,
                            13187
                          ],
                          "loc": {
                            "start": {
                              "line": 267,
                              "column": 59
                            },
                            "end": {
                              "line": 277,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          12652,
                          13187
                        ],
                        "loc": {
                          "start": {
                            "line": 267,
                            "column": 47
                          },
                          "end": {
                            "line": 277,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      12609,
                      13188
                    ],
                    "loc": {
                      "start": {
                        "line": 267,
                        "column": 4
                      },
                      "end": {
                        "line": 277,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2311,
                    "_esdocTestName": "it2311"
                  },
                  "range": [
                    12609,
                    13189
                  ],
                  "loc": {
                    "start": {
                      "line": 267,
                      "column": 4
                    },
                    "end": {
                      "line": 277,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13194,
                        13196
                      ],
                      "loc": {
                        "start": {
                          "line": 278,
                          "column": 4
                        },
                        "end": {
                          "line": 278,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with selector throws",
                        "raw": "'should work with selector throws'",
                        "range": [
                          13197,
                          13231
                        ],
                        "loc": {
                          "start": {
                            "line": 278,
                            "column": 7
                          },
                          "end": {
                            "line": 278,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      13259,
                                      13260
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13263,
                                        13266
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 279,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 279,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-2---4----|  ",
                                        "raw": "'---1-^-2---4----|  '",
                                        "range": [
                                          13267,
                                          13288
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 279,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 279,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13263,
                                      13289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 279,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 279,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    13259,
                                    13289
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 279,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 279,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13255,
                                13290
                              ],
                              "loc": {
                                "start": {
                                  "line": 279,
                                  "column": 8
                                },
                                "end": {
                                  "line": 279,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      13303,
                                      13308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !     ",
                                    "raw": "'^       !     '",
                                    "range": [
                                      13311,
                                      13327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 280,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 280,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    13303,
                                    13327
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 280,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 280,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13299,
                                13328
                              ],
                              "loc": {
                                "start": {
                                  "line": 280,
                                  "column": 8
                                },
                                "end": {
                                  "line": 280,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      13341,
                                      13342
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        13345,
                                        13348
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 281,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 281,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--3----5----|",
                                        "raw": "'---1-^--3----5----|'",
                                        "range": [
                                          13349,
                                          13370
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 281,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 281,
                                            "column": 41
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13345,
                                      13371
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 281,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 281,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    13341,
                                    13371
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 281,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 281,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13337,
                                13372
                              ],
                              "loc": {
                                "start": {
                                  "line": 281,
                                  "column": 8
                                },
                                "end": {
                                  "line": 281,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      13385,
                                      13390
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !     ",
                                    "raw": "'^       !     '",
                                    "range": [
                                      13393,
                                      13409
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 282,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 282,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    13385,
                                    13409
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 282,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 282,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13381,
                                13410
                              ],
                              "loc": {
                                "start": {
                                  "line": 282,
                                  "column": 8
                                },
                                "end": {
                                  "line": 282,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13423,
                                      13431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x----#     ",
                                    "raw": "'---x----#     '",
                                    "range": [
                                      13434,
                                      13450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 283,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 283,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    13423,
                                    13450
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 283,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 283,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13419,
                                13451
                              ],
                              "loc": {
                                "start": {
                                  "line": 283,
                                  "column": 8
                                },
                                "end": {
                                  "line": 283,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "selector",
                                    "range": [
                                      13464,
                                      13472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 284,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          13485,
                                          13486
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "y",
                                        "range": [
                                          13488,
                                          13489
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 284,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 284,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "IfStatement",
                                          "test": {
                                            "type": "BinaryExpression",
                                            "operator": "===",
                                            "left": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                13509,
                                                13510
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 285,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 285,
                                                  "column": 17
                                                }
                                              }
                                            },
                                            "right": {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                13515,
                                                13518
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 285,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 285,
                                                  "column": 25
                                                }
                                              }
                                            },
                                            "range": [
                                              13509,
                                              13518
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 285,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 285,
                                                "column": 25
                                              }
                                            }
                                          },
                                          "consequent": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ThrowStatement",
                                                "argument": {
                                                  "type": "NewExpression",
                                                  "callee": {
                                                    "type": "Identifier",
                                                    "name": "Error",
                                                    "range": [
                                                      13548,
                                                      13553
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 286,
                                                        "column": 26
                                                      },
                                                      "end": {
                                                        "line": 286,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Literal",
                                                      "value": "too bad",
                                                      "raw": "'too bad'",
                                                      "range": [
                                                        13554,
                                                        13563
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 286,
                                                          "column": 32
                                                        },
                                                        "end": {
                                                          "line": 286,
                                                          "column": 41
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    13544,
                                                    13564
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 286,
                                                      "column": 22
                                                    },
                                                    "end": {
                                                      "line": 286,
                                                      "column": 42
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  13538,
                                                  13565
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 286,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 286,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              13520,
                                              13579
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 285,
                                                "column": 27
                                              },
                                              "end": {
                                                "line": 287,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "alternate": {
                                            "type": "BlockStatement",
                                            "body": [
                                              {
                                                "type": "ReturnStatement",
                                                "argument": {
                                                  "type": "BinaryExpression",
                                                  "operator": "+",
                                                  "left": {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      13622,
                                                      13623
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 289,
                                                        "column": 23
                                                      },
                                                      "end": {
                                                        "line": 289,
                                                        "column": 24
                                                      }
                                                    }
                                                  },
                                                  "right": {
                                                    "type": "Identifier",
                                                    "name": "y",
                                                    "range": [
                                                      13626,
                                                      13627
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 289,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 289,
                                                        "column": 28
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    13622,
                                                    13627
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 289,
                                                      "column": 23
                                                    },
                                                    "end": {
                                                      "line": 289,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  13615,
                                                  13628
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 289,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 289,
                                                    "column": 29
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              13597,
                                              13642
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 288,
                                                "column": 17
                                              },
                                              "end": {
                                                "line": 290,
                                                "column": 13
                                              }
                                            }
                                          },
                                          "range": [
                                            13505,
                                            13642
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 285,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 290,
                                              "column": 13
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        13491,
                                        13652
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 284,
                                          "column": 39
                                        },
                                        "end": {
                                          "line": 291,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      13475,
                                      13652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 284,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 291,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    13464,
                                    13652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 284,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 291,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13460,
                                13653
                              ],
                              "loc": {
                                "start": {
                                  "line": 284,
                                  "column": 8
                                },
                                "end": {
                                  "line": 291,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "observable",
                                    "range": [
                                      13666,
                                      13676
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              13679,
                                              13689
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 292,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 292,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              13690,
                                              13692
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 292,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 292,
                                                "column": 38
                                              }
                                            }
                                          },
                                          "range": [
                                            13679,
                                            13692
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 292,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 292,
                                              "column": 38
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              13693,
                                              13694
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 292,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 292,
                                                "column": 40
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              13696,
                                              13697
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 292,
                                                "column": 42
                                              },
                                              "end": {
                                                "line": 292,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          13679,
                                          13698
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 292,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 292,
                                            "column": 44
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zipAll",
                                        "range": [
                                          13699,
                                          13705
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 292,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 292,
                                            "column": 51
                                          }
                                        }
                                      },
                                      "range": [
                                        13679,
                                        13705
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 292,
                                          "column": 25
                                        },
                                        "end": {
                                          "line": 292,
                                          "column": 51
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "selector",
                                        "range": [
                                          13706,
                                          13714
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 292,
                                            "column": 52
                                          },
                                          "end": {
                                            "line": 292,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13679,
                                      13715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 292,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 292,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    13666,
                                    13715
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 292,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 292,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                13662,
                                13716
                              ],
                              "loc": {
                                "start": {
                                  "line": 292,
                                  "column": 8
                                },
                                "end": {
                                  "line": 292,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        13725,
                                        13741
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 293,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 293,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "observable",
                                        "range": [
                                          13742,
                                          13752
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 35
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13725,
                                      13753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13754,
                                      13758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 37
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    13725,
                                    13758
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 293,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 293,
                                      "column": 41
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      13759,
                                      13767
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 42
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 50
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            13771,
                                            13772
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 293,
                                              "column": 54
                                            },
                                            "end": {
                                              "line": 293,
                                              "column": 55
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "Literal",
                                          "value": "23",
                                          "raw": "'23'",
                                          "range": [
                                            13774,
                                            13778
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 293,
                                              "column": 57
                                            },
                                            "end": {
                                              "line": 293,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          13771,
                                          13778
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 54
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13769,
                                      13780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 63
                                      }
                                    }
                                  },
                                  {
                                    "type": "NewExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "Error",
                                      "range": [
                                        13786,
                                        13791
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 293,
                                          "column": 69
                                        },
                                        "end": {
                                          "line": 293,
                                          "column": 74
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          13792,
                                          13801
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 293,
                                            "column": 75
                                          },
                                          "end": {
                                            "line": 293,
                                            "column": 84
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13782,
                                      13802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 293,
                                        "column": 65
                                      },
                                      "end": {
                                        "line": 293,
                                        "column": 85
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13725,
                                  13803
                                ],
                                "loc": {
                                  "start": {
                                    "line": 293,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 293,
                                    "column": 86
                                  }
                                }
                              },
                              "range": [
                                13725,
                                13804
                              ],
                              "loc": {
                                "start": {
                                  "line": 293,
                                  "column": 8
                                },
                                "end": {
                                  "line": 293,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13813,
                                        13832
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 294,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 294,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            13833,
                                            13834
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 294,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 294,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13835,
                                            13848
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 294,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 294,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13833,
                                          13848
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 294,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 294,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13813,
                                      13849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13850,
                                      13854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13813,
                                    13854
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 294,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 294,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      13855,
                                      13860
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 294,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 294,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13813,
                                  13861
                                ],
                                "loc": {
                                  "start": {
                                    "line": 294,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 294,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13813,
                                13862
                              ],
                              "loc": {
                                "start": {
                                  "line": 294,
                                  "column": 8
                                },
                                "end": {
                                  "line": 294,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        13871,
                                        13890
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 295,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 295,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            13891,
                                            13892
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            13893,
                                            13906
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 295,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 295,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          13891,
                                          13906
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 295,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 295,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      13871,
                                      13907
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      13908,
                                      13912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    13871,
                                    13912
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 295,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 295,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      13913,
                                      13918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 295,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 295,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  13871,
                                  13919
                                ],
                                "loc": {
                                  "start": {
                                    "line": 295,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 295,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                13871,
                                13920
                              ],
                              "loc": {
                                "start": {
                                  "line": 295,
                                  "column": 8
                                },
                                "end": {
                                  "line": 295,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            13245,
                            13926
                          ],
                          "loc": {
                            "start": {
                              "line": 278,
                              "column": 55
                            },
                            "end": {
                              "line": 296,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13233,
                          13926
                        ],
                        "loc": {
                          "start": {
                            "line": 278,
                            "column": 43
                          },
                          "end": {
                            "line": 296,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13194,
                      13927
                    ],
                    "loc": {
                      "start": {
                        "line": 278,
                        "column": 4
                      },
                      "end": {
                        "line": 296,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2312,
                    "_esdocTestName": "it2312"
                  },
                  "range": [
                    13194,
                    13928
                  ],
                  "loc": {
                    "start": {
                      "line": 278,
                      "column": 4
                    },
                    "end": {
                      "line": 296,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        13933,
                        13935
                      ],
                      "loc": {
                        "start": {
                          "line": 297,
                          "column": 4
                        },
                        "end": {
                          "line": 297,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with right completes first",
                        "raw": "'should work with right completes first'",
                        "range": [
                          13936,
                          13976
                        ],
                        "loc": {
                          "start": {
                            "line": 297,
                            "column": 7
                          },
                          "end": {
                            "line": 297,
                            "column": 47
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      14004,
                                      14005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        14008,
                                        14011
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 298,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 298,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^-2-----|",
                                        "raw": "'---1-^-2-----|'",
                                        "range": [
                                          14012,
                                          14028
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 298,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 298,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14008,
                                      14029
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 298,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 298,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    14004,
                                    14029
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 298,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 298,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14000,
                                14030
                              ],
                              "loc": {
                                "start": {
                                  "line": 298,
                                  "column": 8
                                },
                                "end": {
                                  "line": 298,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14043,
                                      14048
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      14051,
                                      14060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 299,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 299,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    14043,
                                    14060
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 299,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 299,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14039,
                                14061
                              ],
                              "loc": {
                                "start": {
                                  "line": 299,
                                  "column": 8
                                },
                                "end": {
                                  "line": 299,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      14074,
                                      14075
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        14078,
                                        14081
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 300,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 300,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1-^--3--|",
                                        "raw": "'---1-^--3--|'",
                                        "range": [
                                          14082,
                                          14096
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 300,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 300,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14078,
                                      14097
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 300,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 300,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    14074,
                                    14097
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 300,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 300,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14070,
                                14098
                              ],
                              "loc": {
                                "start": {
                                  "line": 300,
                                  "column": 8
                                },
                                "end": {
                                  "line": 300,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14111,
                                      14116
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      14119,
                                      14128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 301,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 301,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    14111,
                                    14128
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 301,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 301,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14107,
                                14129
                              ],
                              "loc": {
                                "start": {
                                  "line": 301,
                                  "column": 8
                                },
                                "end": {
                                  "line": 301,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14142,
                                      14150
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x--|",
                                    "raw": "'---x--|'",
                                    "range": [
                                      14153,
                                      14162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 302,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 302,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    14142,
                                    14162
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 302,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 302,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14138,
                                14163
                              ],
                              "loc": {
                                "start": {
                                  "line": 302,
                                  "column": 8
                                },
                                "end": {
                                  "line": 302,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        14172,
                                        14188
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 303,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 303,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              14189,
                                              14199
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 303,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 303,
                                                "column": 35
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zip",
                                            "range": [
                                              14200,
                                              14203
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 303,
                                                "column": 36
                                              },
                                              "end": {
                                                "line": 303,
                                                "column": 39
                                              }
                                            }
                                          },
                                          "range": [
                                            14189,
                                            14203
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 303,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 303,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              14204,
                                              14205
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 303,
                                                "column": 40
                                              },
                                              "end": {
                                                "line": 303,
                                                "column": 41
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              14207,
                                              14208
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 303,
                                                "column": 43
                                              },
                                              "end": {
                                                "line": 303,
                                                "column": 44
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14189,
                                          14209
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 303,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 303,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14172,
                                      14210
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14211,
                                      14215
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 47
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 51
                                      }
                                    }
                                  },
                                  "range": [
                                    14172,
                                    14215
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 303,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 303,
                                      "column": 51
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14216,
                                      14224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 52
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 60
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            14228,
                                            14229
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 303,
                                              "column": 64
                                            },
                                            "end": {
                                              "line": 303,
                                              "column": 65
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                14232,
                                                14235
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 303,
                                                  "column": 68
                                                },
                                                "end": {
                                                  "line": 303,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                14237,
                                                14240
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 303,
                                                  "column": 73
                                                },
                                                "end": {
                                                  "line": 303,
                                                  "column": 76
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14231,
                                            14241
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 303,
                                              "column": 67
                                            },
                                            "end": {
                                              "line": 303,
                                              "column": 77
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          14228,
                                          14241
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 303,
                                            "column": 64
                                          },
                                          "end": {
                                            "line": 303,
                                            "column": 77
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14226,
                                      14243
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 303,
                                        "column": 62
                                      },
                                      "end": {
                                        "line": 303,
                                        "column": 79
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14172,
                                  14244
                                ],
                                "loc": {
                                  "start": {
                                    "line": 303,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 303,
                                    "column": 80
                                  }
                                }
                              },
                              "range": [
                                14172,
                                14245
                              ],
                              "loc": {
                                "start": {
                                  "line": 303,
                                  "column": 8
                                },
                                "end": {
                                  "line": 303,
                                  "column": 81
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14254,
                                        14273
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 304,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 304,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            14274,
                                            14275
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 304,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 304,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14276,
                                            14289
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 304,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 304,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14274,
                                          14289
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 304,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 304,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14254,
                                      14290
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14291,
                                      14295
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14254,
                                    14295
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 304,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 304,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      14296,
                                      14301
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 304,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 304,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14254,
                                  14302
                                ],
                                "loc": {
                                  "start": {
                                    "line": 304,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 304,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14254,
                                14303
                              ],
                              "loc": {
                                "start": {
                                  "line": 304,
                                  "column": 8
                                },
                                "end": {
                                  "line": 304,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        14312,
                                        14331
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 305,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 305,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            14332,
                                            14333
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 305,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 305,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            14334,
                                            14347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 305,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 305,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          14332,
                                          14347
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 305,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 305,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14312,
                                      14348
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      14349,
                                      14353
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    14312,
                                    14353
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 305,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 305,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      14354,
                                      14359
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 305,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 305,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14312,
                                  14360
                                ],
                                "loc": {
                                  "start": {
                                    "line": 305,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 305,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                14312,
                                14361
                              ],
                              "loc": {
                                "start": {
                                  "line": 305,
                                  "column": 8
                                },
                                "end": {
                                  "line": 305,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            13990,
                            14367
                          ],
                          "loc": {
                            "start": {
                              "line": 297,
                              "column": 61
                            },
                            "end": {
                              "line": 306,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          13978,
                          14367
                        ],
                        "loc": {
                          "start": {
                            "line": 297,
                            "column": 49
                          },
                          "end": {
                            "line": 306,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      13933,
                      14368
                    ],
                    "loc": {
                      "start": {
                        "line": 297,
                        "column": 4
                      },
                      "end": {
                        "line": 306,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2313,
                    "_esdocTestName": "it2313"
                  },
                  "range": [
                    13933,
                    14369
                  ],
                  "loc": {
                    "start": {
                      "line": 297,
                      "column": 4
                    },
                    "end": {
                      "line": 306,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14374,
                        14376
                      ],
                      "loc": {
                        "start": {
                          "line": 307,
                          "column": 4
                        },
                        "end": {
                          "line": 307,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should zip until one child terminates",
                        "raw": "'should zip until one child terminates'",
                        "range": [
                          14377,
                          14416
                        ],
                        "loc": {
                          "start": {
                            "line": 307,
                            "column": 7
                          },
                          "end": {
                            "line": 307,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              14428,
                              14432
                            ],
                            "loc": {
                              "start": {
                                "line": 307,
                                "column": 58
                              },
                              "end": {
                                "line": 307,
                                "column": 62
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      14448,
                                      14456
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "Literal",
                                        "value": "a1",
                                        "raw": "'a1'",
                                        "range": [
                                          14460,
                                          14464
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 24
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 28
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "b2",
                                        "raw": "'b2'",
                                        "range": [
                                          14466,
                                          14470
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 308,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 308,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14459,
                                      14471
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 308,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 308,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    14448,
                                    14471
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 308,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 308,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14444,
                                14472
                              ],
                              "loc": {
                                "start": {
                                  "line": 308,
                                  "column": 8
                                },
                                "end": {
                                  "line": 308,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      14485,
                                      14486
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      14489,
                                      14490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 309,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 309,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    14485,
                                    14490
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 309,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 309,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14481,
                                14491
                              ],
                              "loc": {
                                "start": {
                                  "line": 309,
                                  "column": 8
                                },
                                "end": {
                                  "line": 309,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "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": "Observable",
                                            "range": [
                                              14500,
                                              14510
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 310,
                                                "column": 8
                                              },
                                              "end": {
                                                "line": 310,
                                                "column": 18
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              14511,
                                              14513
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 310,
                                                "column": 19
                                              },
                                              "end": {
                                                "line": 310,
                                                "column": 21
                                              }
                                            }
                                          },
                                          "range": [
                                            14500,
                                            14513
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 310,
                                              "column": 8
                                            },
                                            "end": {
                                              "line": 310,
                                              "column": 21
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  14514,
                                                  14524
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 32
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  14525,
                                                  14527
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 33
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "range": [
                                                14514,
                                                14527
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 310,
                                                  "column": 22
                                                },
                                                "end": {
                                                  "line": 310,
                                                  "column": 35
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": "a",
                                                "raw": "'a'",
                                                "range": [
                                                  14528,
                                                  14531
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": "b",
                                                "raw": "'b'",
                                                "range": [
                                                  14533,
                                                  14536
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 41
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 44
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": "c",
                                                "raw": "'c'",
                                                "range": [
                                                  14538,
                                                  14541
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 49
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14514,
                                              14542
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 310,
                                                "column": 22
                                              },
                                              "end": {
                                                "line": 310,
                                                "column": 50
                                              }
                                            }
                                          },
                                          {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  14544,
                                                  14554
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 52
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 62
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  14555,
                                                  14557
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 63
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 65
                                                  }
                                                }
                                              },
                                              "range": [
                                                14544,
                                                14557
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 310,
                                                  "column": 52
                                                },
                                                "end": {
                                                  "line": 310,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Literal",
                                                "value": 1,
                                                "raw": "1",
                                                "range": [
                                                  14558,
                                                  14559
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 66
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 67
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Literal",
                                                "value": 2,
                                                "raw": "2",
                                                "range": [
                                                  14561,
                                                  14562
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 310,
                                                    "column": 69
                                                  },
                                                  "end": {
                                                    "line": 310,
                                                    "column": 70
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14544,
                                              14563
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 310,
                                                "column": 52
                                              },
                                              "end": {
                                                "line": 310,
                                                "column": 71
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          14500,
                                          14564
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 310,
                                            "column": 8
                                          },
                                          "end": {
                                            "line": 310,
                                            "column": 72
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zipAll",
                                        "range": [
                                          14578,
                                          14584
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 311,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 311,
                                            "column": 19
                                          }
                                        }
                                      },
                                      "range": [
                                        14500,
                                        14584
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 310,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 311,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              14595,
                                              14596
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 311,
                                                "column": 30
                                              },
                                              "end": {
                                                "line": 311,
                                                "column": 31
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              14598,
                                              14599
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 311,
                                                "column": 33
                                              },
                                              "end": {
                                                "line": 311,
                                                "column": 34
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "BinaryExpression",
                                                "operator": "+",
                                                "left": {
                                                  "type": "Identifier",
                                                  "name": "a",
                                                  "range": [
                                                    14610,
                                                    14611
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 311,
                                                      "column": 45
                                                    },
                                                    "end": {
                                                      "line": 311,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "right": {
                                                  "type": "Identifier",
                                                  "name": "b",
                                                  "range": [
                                                    14614,
                                                    14615
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 311,
                                                      "column": 49
                                                    },
                                                    "end": {
                                                      "line": 311,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14610,
                                                  14615
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 311,
                                                    "column": 45
                                                  },
                                                  "end": {
                                                    "line": 311,
                                                    "column": 50
                                                  }
                                                }
                                              },
                                              "range": [
                                                14603,
                                                14616
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 311,
                                                  "column": 38
                                                },
                                                "end": {
                                                  "line": 311,
                                                  "column": 51
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            14601,
                                            14618
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 311,
                                              "column": 36
                                            },
                                            "end": {
                                              "line": 311,
                                              "column": 53
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          14585,
                                          14618
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 311,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 311,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14500,
                                      14619
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 310,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 311,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      14633,
                                      14642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 312,
                                        "column": 22
                                      }
                                    }
                                  },
                                  "range": [
                                    14500,
                                    14642
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 310,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 312,
                                      "column": 22
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "x",
                                        "range": [
                                          14653,
                                          14654
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 312,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 312,
                                            "column": 34
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "CallExpression",
                                                  "callee": {
                                                    "type": "MemberExpression",
                                                    "computed": false,
                                                    "object": {
                                                      "type": "Identifier",
                                                      "name": "chai_1",
                                                      "range": [
                                                        14670,
                                                        14676
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 313,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 313,
                                                          "column": 18
                                                        }
                                                      }
                                                    },
                                                    "property": {
                                                      "type": "Identifier",
                                                      "name": "expect",
                                                      "range": [
                                                        14677,
                                                        14683
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 313,
                                                          "column": 19
                                                        },
                                                        "end": {
                                                          "line": 313,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "range": [
                                                      14670,
                                                      14683
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 313,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 313,
                                                        "column": 25
                                                      }
                                                    }
                                                  },
                                                  "arguments": [
                                                    {
                                                      "type": "Identifier",
                                                      "name": "x",
                                                      "range": [
                                                        14684,
                                                        14685
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 313,
                                                          "column": 26
                                                        },
                                                        "end": {
                                                          "line": 313,
                                                          "column": 27
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    14670,
                                                    14686
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 313,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 313,
                                                      "column": 28
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "to",
                                                  "range": [
                                                    14687,
                                                    14689
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 313,
                                                      "column": 29
                                                    },
                                                    "end": {
                                                      "line": 313,
                                                      "column": 31
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14670,
                                                  14689
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 313,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 313,
                                                    "column": 31
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  14690,
                                                  14695
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 313,
                                                    "column": 32
                                                  },
                                                  "end": {
                                                    "line": 313,
                                                    "column": 37
                                                  }
                                                }
                                              },
                                              "range": [
                                                14670,
                                                14695
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 313,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 313,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "expected",
                                                  "range": [
                                                    14696,
                                                    14704
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 313,
                                                      "column": 38
                                                    },
                                                    "end": {
                                                      "line": 313,
                                                      "column": 46
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      14705,
                                                      14706
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 313,
                                                        "column": 47
                                                      },
                                                      "end": {
                                                        "line": 313,
                                                        "column": 48
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    14705,
                                                    14708
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 313,
                                                      "column": 47
                                                    },
                                                    "end": {
                                                      "line": 313,
                                                      "column": 50
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  14696,
                                                  14709
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 313,
                                                    "column": 38
                                                  },
                                                  "end": {
                                                    "line": 313,
                                                    "column": 51
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              14670,
                                              14710
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 313,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 313,
                                                "column": 52
                                              }
                                            }
                                          },
                                          "range": [
                                            14670,
                                            14711
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 313,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 313,
                                              "column": 53
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        14656,
                                        14721
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 312,
                                          "column": 36
                                        },
                                        "end": {
                                          "line": 314,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      14643,
                                      14721
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 312,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      14723,
                                      14727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "done",
                                    "range": [
                                      14729,
                                      14733
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 314,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 314,
                                        "column": 21
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  14500,
                                  14734
                                ],
                                "loc": {
                                  "start": {
                                    "line": 310,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 314,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                14500,
                                14735
                              ],
                              "loc": {
                                "start": {
                                  "line": 310,
                                  "column": 8
                                },
                                "end": {
                                  "line": 314,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            14434,
                            14741
                          ],
                          "loc": {
                            "start": {
                              "line": 307,
                              "column": 64
                            },
                            "end": {
                              "line": 315,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14418,
                          14741
                        ],
                        "loc": {
                          "start": {
                            "line": 307,
                            "column": 48
                          },
                          "end": {
                            "line": 315,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14374,
                      14742
                    ],
                    "loc": {
                      "start": {
                        "line": 307,
                        "column": 4
                      },
                      "end": {
                        "line": 315,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2314,
                    "_esdocTestName": "it2314"
                  },
                  "range": [
                    14374,
                    14743
                  ],
                  "loc": {
                    "start": {
                      "line": 307,
                      "column": 4
                    },
                    "end": {
                      "line": 315,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        14748,
                        14750
                      ],
                      "loc": {
                        "start": {
                          "line": 316,
                          "column": 4
                        },
                        "end": {
                          "line": 316,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle a hot observable of observables",
                        "raw": "'should handle a hot observable of observables'",
                        "range": [
                          14751,
                          14798
                        ],
                        "loc": {
                          "start": {
                            "line": 316,
                            "column": 7
                          },
                          "end": {
                            "line": 316,
                            "column": 54
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      14826,
                                      14827
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14830,
                                        14834
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 317,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 317,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a---b---c---|      ",
                                        "raw": "'a---b---c---|      '",
                                        "range": [
                                          14835,
                                          14856
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 317,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 317,
                                            "column": 42
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14830,
                                      14857
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 317,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 317,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    14826,
                                    14857
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 317,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 317,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14822,
                                14858
                              ],
                              "loc": {
                                "start": {
                                  "line": 317,
                                  "column": 8
                                },
                                "end": {
                                  "line": 317,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      14871,
                                      14876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        ^           !",
                                    "raw": "'        ^           !'",
                                    "range": [
                                      14879,
                                      14902
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 318,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 318,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    14871,
                                    14902
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 318,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 318,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14867,
                                14903
                              ],
                              "loc": {
                                "start": {
                                  "line": 318,
                                  "column": 8
                                },
                                "end": {
                                  "line": 318,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      14916,
                                      14917
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        14920,
                                        14924
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 319,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 319,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "d---e---f---|   ",
                                        "raw": "'d---e---f---|   '",
                                        "range": [
                                          14925,
                                          14943
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 319,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 319,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      14920,
                                      14944
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 319,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 319,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    14916,
                                    14944
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 319,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 319,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14912,
                                14945
                              ],
                              "loc": {
                                "start": {
                                  "line": 319,
                                  "column": 8
                                },
                                "end": {
                                  "line": 319,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      14958,
                                      14963
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "        ^           !",
                                    "raw": "'        ^           !'",
                                    "range": [
                                      14966,
                                      14989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 320,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 320,
                                        "column": 43
                                      }
                                    }
                                  },
                                  "range": [
                                    14958,
                                    14989
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 320,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 320,
                                      "column": 43
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14954,
                                14990
                              ],
                              "loc": {
                                "start": {
                                  "line": 320,
                                  "column": 8
                                },
                                "end": {
                                  "line": 320,
                                  "column": 44
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      15003,
                                      15005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15008,
                                        15011
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 321,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 321,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x--y--|            ",
                                        "raw": "'--x--y--|            '",
                                        "range": [
                                          15012,
                                          15035
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 44
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                15039,
                                                15040
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 321,
                                                  "column": 48
                                                },
                                                "end": {
                                                  "line": 321,
                                                  "column": 49
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                15042,
                                                15043
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 321,
                                                  "column": 51
                                                },
                                                "end": {
                                                  "line": 321,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15039,
                                              15043
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 48
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 52
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                15045,
                                                15046
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 321,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 321,
                                                  "column": 55
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                15048,
                                                15049
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 321,
                                                  "column": 57
                                                },
                                                "end": {
                                                  "line": 321,
                                                  "column": 58
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              15045,
                                              15049
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 321,
                                                "column": 54
                                              },
                                              "end": {
                                                "line": 321,
                                                "column": 58
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          15037,
                                          15051
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 321,
                                            "column": 46
                                          },
                                          "end": {
                                            "line": 321,
                                            "column": 60
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15008,
                                      15052
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 321,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 321,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    15003,
                                    15052
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 321,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 321,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                14999,
                                15053
                              ],
                              "loc": {
                                "start": {
                                  "line": 321,
                                  "column": 8
                                },
                                "end": {
                                  "line": 321,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      15066,
                                      15072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                   !",
                                    "raw": "'^                   !'",
                                    "range": [
                                      15075,
                                      15098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 322,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 322,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    15066,
                                    15098
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 322,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 322,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15062,
                                15099
                              ],
                              "loc": {
                                "start": {
                                  "line": 322,
                                  "column": 8
                                },
                                "end": {
                                  "line": 322,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15112,
                                      15120
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "--------u---v---w---|",
                                    "raw": "'--------u---v---w---|'",
                                    "range": [
                                      15123,
                                      15146
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 323,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 323,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    15112,
                                    15146
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 323,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 323,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15108,
                                15147
                              ],
                              "loc": {
                                "start": {
                                  "line": 323,
                                  "column": 8
                                },
                                "end": {
                                  "line": 323,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      15160,
                                      15166
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 324,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            15183,
                                            15184
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                15187,
                                                15190
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 325,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 325,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                15192,
                                                15195
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 325,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 325,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            15186,
                                            15196
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 325,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 325,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15183,
                                          15196
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 325,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 325,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            15210,
                                            15211
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 326,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 326,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                15214,
                                                15217
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 326,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 326,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "e",
                                              "raw": "'e'",
                                              "range": [
                                                15219,
                                                15222
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 326,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 326,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            15213,
                                            15223
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 326,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 326,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15210,
                                          15223
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 326,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 326,
                                            "column": 25
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "w",
                                          "range": [
                                            15237,
                                            15238
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 327,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 327,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                15241,
                                                15244
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 327,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 327,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "f",
                                              "raw": "'f'",
                                              "range": [
                                                15246,
                                                15249
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 327,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 327,
                                                  "column": 24
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            15240,
                                            15250
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 327,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 327,
                                              "column": 25
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          15237,
                                          15250
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 327,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 327,
                                            "column": 25
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15169,
                                      15260
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 324,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 328,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    15160,
                                    15260
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 324,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 328,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15156,
                                15261
                              ],
                              "loc": {
                                "start": {
                                  "line": 324,
                                  "column": 8
                                },
                                "end": {
                                  "line": 328,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        15270,
                                        15286
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 329,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 329,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              15287,
                                              15289
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 329,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 329,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              15290,
                                              15296
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 329,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 329,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            15287,
                                            15296
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 329,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 329,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          15287,
                                          15298
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 329,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 329,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15270,
                                      15299
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15300,
                                      15304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    15270,
                                    15304
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 329,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 329,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      15305,
                                      15313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 51
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      15315,
                                      15321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 329,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 329,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15270,
                                  15322
                                ],
                                "loc": {
                                  "start": {
                                    "line": 329,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 329,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                15270,
                                15323
                              ],
                              "loc": {
                                "start": {
                                  "line": 329,
                                  "column": 8
                                },
                                "end": {
                                  "line": 329,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15332,
                                        15351
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 330,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 330,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            15352,
                                            15353
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 330,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 330,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15354,
                                            15367
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 330,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 330,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15352,
                                          15367
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 330,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 330,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15332,
                                      15368
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15369,
                                      15373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15332,
                                    15373
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 330,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 330,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      15374,
                                      15379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 330,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 330,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15332,
                                  15380
                                ],
                                "loc": {
                                  "start": {
                                    "line": 330,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 330,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15332,
                                15381
                              ],
                              "loc": {
                                "start": {
                                  "line": 330,
                                  "column": 8
                                },
                                "end": {
                                  "line": 330,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15390,
                                        15409
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 331,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 331,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            15410,
                                            15411
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 331,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 331,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15412,
                                            15425
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 331,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 331,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          15410,
                                          15425
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 331,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 331,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15390,
                                      15426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15427,
                                      15431
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    15390,
                                    15431
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 331,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 331,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      15432,
                                      15437
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 331,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 331,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15390,
                                  15438
                                ],
                                "loc": {
                                  "start": {
                                    "line": 331,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 331,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                15390,
                                15439
                              ],
                              "loc": {
                                "start": {
                                  "line": 331,
                                  "column": 8
                                },
                                "end": {
                                  "line": 331,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        15448,
                                        15467
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 332,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 332,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            15468,
                                            15470
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 332,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 332,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            15471,
                                            15484
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 332,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 332,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          15468,
                                          15484
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 332,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 332,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15448,
                                      15485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      15486,
                                      15490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    15448,
                                    15490
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 332,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 332,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      15491,
                                      15497
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 332,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 332,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  15448,
                                  15498
                                ],
                                "loc": {
                                  "start": {
                                    "line": 332,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 332,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                15448,
                                15499
                              ],
                              "loc": {
                                "start": {
                                  "line": 332,
                                  "column": 8
                                },
                                "end": {
                                  "line": 332,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            14812,
                            15505
                          ],
                          "loc": {
                            "start": {
                              "line": 316,
                              "column": 68
                            },
                            "end": {
                              "line": 333,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          14800,
                          15505
                        ],
                        "loc": {
                          "start": {
                            "line": 316,
                            "column": 56
                          },
                          "end": {
                            "line": 333,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      14748,
                      15506
                    ],
                    "loc": {
                      "start": {
                        "line": 316,
                        "column": 4
                      },
                      "end": {
                        "line": 333,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2315,
                    "_esdocTestName": "it2315"
                  },
                  "range": [
                    14748,
                    15507
                  ],
                  "loc": {
                    "start": {
                      "line": 316,
                      "column": 4
                    },
                    "end": {
                      "line": 333,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        15512,
                        15514
                      ],
                      "loc": {
                        "start": {
                          "line": 334,
                          "column": 4
                        },
                        "end": {
                          "line": 334,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should handle merging a hot observable of non-overlapped observables",
                        "raw": "'should handle merging a hot observable of non-overlapped observables'",
                        "range": [
                          15515,
                          15585
                        ],
                        "loc": {
                          "start": {
                            "line": 334,
                            "column": 7
                          },
                          "end": {
                            "line": 334,
                            "column": 77
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      15613,
                                      15614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15617,
                                        15621
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 335,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 335,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---------|                         ",
                                        "raw": "'a-b---------|                         '",
                                        "range": [
                                          15622,
                                          15662
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 335,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 335,
                                            "column": 61
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15617,
                                      15663
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 335,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 335,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    15613,
                                    15663
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 335,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 335,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15609,
                                15664
                              ],
                              "loc": {
                                "start": {
                                  "line": 335,
                                  "column": 8
                                },
                                "end": {
                                  "line": 335,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      15677,
                                      15682
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                           ^           !",
                                    "raw": "'                           ^           !'",
                                    "range": [
                                      15685,
                                      15727
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 336,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 336,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    15677,
                                    15727
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 336,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 336,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15673,
                                15728
                              ],
                              "loc": {
                                "start": {
                                  "line": 336,
                                  "column": 8
                                },
                                "end": {
                                  "line": 336,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      15741,
                                      15742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15745,
                                        15749
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 337,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 337,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-d-e-f-|                      ",
                                        "raw": "'c-d-e-f-|                      '",
                                        "range": [
                                          15750,
                                          15783
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 337,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 337,
                                            "column": 54
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15745,
                                      15784
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 337,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 337,
                                        "column": 55
                                      }
                                    }
                                  },
                                  "range": [
                                    15741,
                                    15784
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 337,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 337,
                                      "column": 55
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15737,
                                15785
                              ],
                              "loc": {
                                "start": {
                                  "line": 337,
                                  "column": 8
                                },
                                "end": {
                                  "line": 337,
                                  "column": 56
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      15798,
                                      15803
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                           ^       !    ",
                                    "raw": "'                           ^       !    '",
                                    "range": [
                                      15806,
                                      15848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 338,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 338,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    15798,
                                    15848
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 338,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 338,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15794,
                                15849
                              ],
                              "loc": {
                                "start": {
                                  "line": 338,
                                  "column": 8
                                },
                                "end": {
                                  "line": 338,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      15862,
                                      15863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        15866,
                                        15870
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 339,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 339,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "g-h-i-j-k-|           ",
                                        "raw": "'g-h-i-j-k-|           '",
                                        "range": [
                                          15871,
                                          15895
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 339,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 339,
                                            "column": 45
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15866,
                                      15896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 339,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 339,
                                        "column": 46
                                      }
                                    }
                                  },
                                  "range": [
                                    15862,
                                    15896
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 339,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 339,
                                      "column": 46
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15858,
                                15897
                              ],
                              "loc": {
                                "start": {
                                  "line": 339,
                                  "column": 8
                                },
                                "end": {
                                  "line": 339,
                                  "column": 47
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "zsubs",
                                    "range": [
                                      15910,
                                      15915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                           ^         !  ",
                                    "raw": "'                           ^         !  '",
                                    "range": [
                                      15918,
                                      15960
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 340,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 340,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    15910,
                                    15960
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 340,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 340,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15906,
                                15961
                              ],
                              "loc": {
                                "start": {
                                  "line": 340,
                                  "column": 8
                                },
                                "end": {
                                  "line": 340,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      15974,
                                      15976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        15979,
                                        15982
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 341,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 341,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x------y--------z--------|            ",
                                        "raw": "'--x------y--------z--------|            '",
                                        "range": [
                                          15983,
                                          16025
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 341,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 341,
                                            "column": 63
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                16029,
                                                16030
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 341,
                                                  "column": 67
                                                },
                                                "end": {
                                                  "line": 341,
                                                  "column": 68
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                16032,
                                                16033
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 341,
                                                  "column": 70
                                                },
                                                "end": {
                                                  "line": 341,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              16029,
                                              16033
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 67
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 71
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                16035,
                                                16036
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 341,
                                                  "column": 73
                                                },
                                                "end": {
                                                  "line": 341,
                                                  "column": 74
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                16038,
                                                16039
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 341,
                                                  "column": 76
                                                },
                                                "end": {
                                                  "line": 341,
                                                  "column": 77
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              16035,
                                              16039
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 73
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 77
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                16041,
                                                16042
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 341,
                                                  "column": 79
                                                },
                                                "end": {
                                                  "line": 341,
                                                  "column": 80
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                16044,
                                                16045
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 341,
                                                  "column": 82
                                                },
                                                "end": {
                                                  "line": 341,
                                                  "column": 83
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              16041,
                                              16045
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 341,
                                                "column": 79
                                              },
                                              "end": {
                                                "line": 341,
                                                "column": 83
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          16027,
                                          16047
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 341,
                                            "column": 65
                                          },
                                          "end": {
                                            "line": 341,
                                            "column": 85
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      15979,
                                      16048
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 341,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 341,
                                        "column": 86
                                      }
                                    }
                                  },
                                  "range": [
                                    15974,
                                    16048
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 341,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 341,
                                      "column": 86
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                15970,
                                16049
                              ],
                              "loc": {
                                "start": {
                                  "line": 341,
                                  "column": 8
                                },
                                "end": {
                                  "line": 341,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16062,
                                      16068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                      !",
                                    "raw": "'^                                      !'",
                                    "range": [
                                      16071,
                                      16113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 342,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 342,
                                        "column": 63
                                      }
                                    }
                                  },
                                  "range": [
                                    16062,
                                    16113
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 342,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 342,
                                      "column": 63
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16058,
                                16114
                              ],
                              "loc": {
                                "start": {
                                  "line": 342,
                                  "column": 8
                                },
                                "end": {
                                  "line": 342,
                                  "column": 64
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16127,
                                      16135
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---------------------------u-v---------|",
                                    "raw": "'---------------------------u-v---------|'",
                                    "range": [
                                      16138,
                                      16180
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 343,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 343,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    16127,
                                    16180
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 343,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 343,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16123,
                                16181
                              ],
                              "loc": {
                                "start": {
                                  "line": 343,
                                  "column": 8
                                },
                                "end": {
                                  "line": 343,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      16194,
                                      16200
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 344,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            16217,
                                            16218
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                16221,
                                                16224
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 345,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 345,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                16226,
                                                16229
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 345,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 345,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                16231,
                                                16234
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 345,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 345,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16220,
                                            16235
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 345,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 345,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16217,
                                          16235
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 345,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 345,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            16249,
                                            16250
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 346,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 346,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                16253,
                                                16256
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 346,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 346,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                16258,
                                                16261
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 346,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 346,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                16263,
                                                16266
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 346,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 346,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            16252,
                                            16267
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 346,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 346,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          16249,
                                          16267
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 346,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 346,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16203,
                                      16277
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 344,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 347,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    16194,
                                    16277
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 344,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 347,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16190,
                                16278
                              ],
                              "loc": {
                                "start": {
                                  "line": 344,
                                  "column": 8
                                },
                                "end": {
                                  "line": 347,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        16287,
                                        16303
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 348,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 348,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              16304,
                                              16306
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 348,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 348,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              16307,
                                              16313
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 348,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 348,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            16304,
                                            16313
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 348,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 348,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          16304,
                                          16315
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 348,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 348,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16287,
                                      16316
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16317,
                                      16321
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    16287,
                                    16321
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 348,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 348,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      16322,
                                      16330
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 51
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      16332,
                                      16338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 348,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 348,
                                        "column": 59
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16287,
                                  16339
                                ],
                                "loc": {
                                  "start": {
                                    "line": 348,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 348,
                                    "column": 60
                                  }
                                }
                              },
                              "range": [
                                16287,
                                16340
                              ],
                              "loc": {
                                "start": {
                                  "line": 348,
                                  "column": 8
                                },
                                "end": {
                                  "line": 348,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16349,
                                        16368
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 349,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 349,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            16369,
                                            16370
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 349,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 349,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16371,
                                            16384
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 349,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 349,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16369,
                                          16384
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 349,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 349,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16349,
                                      16385
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16386,
                                      16390
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    16349,
                                    16390
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 349,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 349,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      16391,
                                      16396
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 349,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 349,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16349,
                                  16397
                                ],
                                "loc": {
                                  "start": {
                                    "line": 349,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 349,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                16349,
                                16398
                              ],
                              "loc": {
                                "start": {
                                  "line": 349,
                                  "column": 8
                                },
                                "end": {
                                  "line": 349,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16407,
                                        16426
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 350,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 350,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            16427,
                                            16428
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 350,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 350,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16429,
                                            16442
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 350,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 350,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16427,
                                          16442
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 350,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 350,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16407,
                                      16443
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16444,
                                      16448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    16407,
                                    16448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 350,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 350,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      16449,
                                      16454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 350,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 350,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16407,
                                  16455
                                ],
                                "loc": {
                                  "start": {
                                    "line": 350,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 350,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                16407,
                                16456
                              ],
                              "loc": {
                                "start": {
                                  "line": 350,
                                  "column": 8
                                },
                                "end": {
                                  "line": 350,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16465,
                                        16484
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 351,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 351,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            16485,
                                            16486
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 351,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 351,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16487,
                                            16500
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 351,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 351,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          16485,
                                          16500
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 351,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 351,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16465,
                                      16501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16502,
                                      16506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    16465,
                                    16506
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 351,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 351,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "zsubs",
                                    "range": [
                                      16507,
                                      16512
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 351,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 351,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16465,
                                  16513
                                ],
                                "loc": {
                                  "start": {
                                    "line": 351,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 351,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                16465,
                                16514
                              ],
                              "loc": {
                                "start": {
                                  "line": 351,
                                  "column": 8
                                },
                                "end": {
                                  "line": 351,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        16523,
                                        16542
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 352,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 352,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            16543,
                                            16545
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 352,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 352,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            16546,
                                            16559
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 352,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 352,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          16543,
                                          16559
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 352,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 352,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16523,
                                      16560
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      16561,
                                      16565
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    16523,
                                    16565
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 352,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 352,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      16566,
                                      16572
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 352,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 352,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  16523,
                                  16573
                                ],
                                "loc": {
                                  "start": {
                                    "line": 352,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 352,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                16523,
                                16574
                              ],
                              "loc": {
                                "start": {
                                  "line": 352,
                                  "column": 8
                                },
                                "end": {
                                  "line": 352,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            15599,
                            16580
                          ],
                          "loc": {
                            "start": {
                              "line": 334,
                              "column": 91
                            },
                            "end": {
                              "line": 353,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          15587,
                          16580
                        ],
                        "loc": {
                          "start": {
                            "line": 334,
                            "column": 79
                          },
                          "end": {
                            "line": 353,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      15512,
                      16581
                    ],
                    "loc": {
                      "start": {
                        "line": 334,
                        "column": 4
                      },
                      "end": {
                        "line": 353,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2316,
                    "_esdocTestName": "it2316"
                  },
                  "range": [
                    15512,
                    16582
                  ],
                  "loc": {
                    "start": {
                      "line": 334,
                      "column": 4
                    },
                    "end": {
                      "line": 353,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        16587,
                        16589
                      ],
                      "loc": {
                        "start": {
                          "line": 354,
                          "column": 4
                        },
                        "end": {
                          "line": 354,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error if inner observable raises error",
                        "raw": "'should raise error if inner observable raises error'",
                        "range": [
                          16590,
                          16643
                        ],
                        "loc": {
                          "start": {
                            "line": 354,
                            "column": 7
                          },
                          "end": {
                            "line": 354,
                            "column": 60
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "x",
                                    "range": [
                                      16671,
                                      16672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16675,
                                        16679
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 355,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 355,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---------|                     ",
                                        "raw": "'a-b---------|                     '",
                                        "range": [
                                          16680,
                                          16716
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 355,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 355,
                                            "column": 57
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16675,
                                      16717
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 355,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 355,
                                        "column": 58
                                      }
                                    }
                                  },
                                  "range": [
                                    16671,
                                    16717
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 355,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 355,
                                      "column": 58
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16667,
                                16718
                              ],
                              "loc": {
                                "start": {
                                  "line": 355,
                                  "column": 8
                                },
                                "end": {
                                  "line": 355,
                                  "column": 59
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      16731,
                                      16736
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                              ^       !",
                                    "raw": "'                              ^       !'",
                                    "range": [
                                      16739,
                                      16780
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 356,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 356,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    16731,
                                    16780
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 356,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 356,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16727,
                                16781
                              ],
                              "loc": {
                                "start": {
                                  "line": 356,
                                  "column": 8
                                },
                                "end": {
                                  "line": 356,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      16794,
                                      16795
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16798,
                                        16802
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 357,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 357,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-d-e-f-#               ",
                                        "raw": "'c-d-e-f-#               '",
                                        "range": [
                                          16803,
                                          16829
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 357,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 357,
                                            "column": 47
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16798,
                                      16830
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 357,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 357,
                                        "column": 48
                                      }
                                    }
                                  },
                                  "range": [
                                    16794,
                                    16830
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 357,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 357,
                                      "column": 48
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16790,
                                16831
                              ],
                              "loc": {
                                "start": {
                                  "line": 357,
                                  "column": 8
                                },
                                "end": {
                                  "line": 357,
                                  "column": 49
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      16844,
                                      16849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                              ^       !",
                                    "raw": "'                              ^       !'",
                                    "range": [
                                      16852,
                                      16893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 358,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 358,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    16844,
                                    16893
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 358,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 358,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16840,
                                16894
                              ],
                              "loc": {
                                "start": {
                                  "line": 358,
                                  "column": 8
                                },
                                "end": {
                                  "line": 358,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      16907,
                                      16908
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        16911,
                                        16915
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 359,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 359,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "g-h-i-j-k-|    ",
                                        "raw": "'g-h-i-j-k-|    '",
                                        "range": [
                                          16916,
                                          16933
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 359,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 359,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      16911,
                                      16934
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 359,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 359,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    16907,
                                    16934
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 359,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 359,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16903,
                                16935
                              ],
                              "loc": {
                                "start": {
                                  "line": 359,
                                  "column": 8
                                },
                                "end": {
                                  "line": 359,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "zsubs",
                                    "range": [
                                      16948,
                                      16953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 360,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 360,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "                              ^       !",
                                    "raw": "'                              ^       !'",
                                    "range": [
                                      16956,
                                      16997
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 360,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 360,
                                        "column": 61
                                      }
                                    }
                                  },
                                  "range": [
                                    16948,
                                    16997
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 360,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 360,
                                      "column": 61
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                16944,
                                16998
                              ],
                              "loc": {
                                "start": {
                                  "line": 360,
                                  "column": 8
                                },
                                "end": {
                                  "line": 360,
                                  "column": 62
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      17011,
                                      17013
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 361,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 361,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17016,
                                        17019
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 361,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 361,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--x---------y--------z--------|",
                                        "raw": "'--x---------y--------z--------|'",
                                        "range": [
                                          17020,
                                          17053
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 361,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 361,
                                            "column": 54
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                17057,
                                                17058
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 361,
                                                  "column": 58
                                                },
                                                "end": {
                                                  "line": 361,
                                                  "column": 59
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "x",
                                              "range": [
                                                17060,
                                                17061
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 361,
                                                  "column": 61
                                                },
                                                "end": {
                                                  "line": 361,
                                                  "column": 62
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              17057,
                                              17061
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 361,
                                                "column": 58
                                              },
                                              "end": {
                                                "line": 361,
                                                "column": 62
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                17063,
                                                17064
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 361,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 361,
                                                  "column": 65
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                17066,
                                                17067
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 361,
                                                  "column": 67
                                                },
                                                "end": {
                                                  "line": 361,
                                                  "column": 68
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              17063,
                                              17067
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 361,
                                                "column": 64
                                              },
                                              "end": {
                                                "line": 361,
                                                "column": 68
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                17069,
                                                17070
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 361,
                                                  "column": 70
                                                },
                                                "end": {
                                                  "line": 361,
                                                  "column": 71
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                17072,
                                                17073
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 361,
                                                  "column": 73
                                                },
                                                "end": {
                                                  "line": 361,
                                                  "column": 74
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              17069,
                                              17073
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 361,
                                                "column": 70
                                              },
                                              "end": {
                                                "line": 361,
                                                "column": 74
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          17055,
                                          17075
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 361,
                                            "column": 56
                                          },
                                          "end": {
                                            "line": 361,
                                            "column": 76
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17016,
                                      17076
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 361,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 361,
                                        "column": 77
                                      }
                                    }
                                  },
                                  "range": [
                                    17011,
                                    17076
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 361,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 361,
                                      "column": 77
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17007,
                                17077
                              ],
                              "loc": {
                                "start": {
                                  "line": 361,
                                  "column": 8
                                },
                                "end": {
                                  "line": 361,
                                  "column": 78
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17090,
                                      17096
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^                                     !",
                                    "raw": "'^                                     !'",
                                    "range": [
                                      17099,
                                      17140
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 362,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 362,
                                        "column": 62
                                      }
                                    }
                                  },
                                  "range": [
                                    17090,
                                    17140
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 362,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 362,
                                      "column": 62
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17086,
                                17141
                              ],
                              "loc": {
                                "start": {
                                  "line": 362,
                                  "column": 8
                                },
                                "end": {
                                  "line": 362,
                                  "column": 63
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17154,
                                      17162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 363,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 363,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------------------------------u-v-----#",
                                    "raw": "'------------------------------u-v-----#'",
                                    "range": [
                                      17165,
                                      17206
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 363,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 363,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    17154,
                                    17206
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 363,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 363,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17150,
                                17207
                              ],
                              "loc": {
                                "start": {
                                  "line": 363,
                                  "column": 8
                                },
                                "end": {
                                  "line": 363,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      17220,
                                      17234
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 364,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 364,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "u",
                                          "range": [
                                            17251,
                                            17252
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 365,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 365,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "a",
                                              "raw": "'a'",
                                              "range": [
                                                17255,
                                                17258
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 365,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 365,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "c",
                                              "raw": "'c'",
                                              "range": [
                                                17260,
                                                17263
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 365,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 365,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "g",
                                              "raw": "'g'",
                                              "range": [
                                                17265,
                                                17268
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 365,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 365,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            17254,
                                            17269
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 365,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 365,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17251,
                                          17269
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 365,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 365,
                                            "column": 30
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "v",
                                          "range": [
                                            17283,
                                            17284
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 366,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 366,
                                              "column": 13
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "b",
                                              "raw": "'b'",
                                              "range": [
                                                17287,
                                                17290
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 366,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 366,
                                                  "column": 19
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "d",
                                              "raw": "'d'",
                                              "range": [
                                                17292,
                                                17295
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 366,
                                                  "column": 21
                                                },
                                                "end": {
                                                  "line": 366,
                                                  "column": 24
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "h",
                                              "raw": "'h'",
                                              "range": [
                                                17297,
                                                17300
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 366,
                                                  "column": 26
                                                },
                                                "end": {
                                                  "line": 366,
                                                  "column": 29
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            17286,
                                            17301
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 366,
                                              "column": 15
                                            },
                                            "end": {
                                              "line": 366,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          17283,
                                          17301
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 366,
                                            "column": 12
                                          },
                                          "end": {
                                            "line": 366,
                                            "column": 30
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17237,
                                      17311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 364,
                                        "column": 29
                                      },
                                      "end": {
                                        "line": 367,
                                        "column": 9
                                      }
                                    }
                                  },
                                  "range": [
                                    17220,
                                    17311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 364,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 367,
                                      "column": 9
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17216,
                                17312
                              ],
                              "loc": {
                                "start": {
                                  "line": 364,
                                  "column": 8
                                },
                                "end": {
                                  "line": 367,
                                  "column": 10
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17321,
                                        17337
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 368,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 368,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              17338,
                                              17340
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 368,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 368,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              17341,
                                              17347
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 368,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 368,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            17338,
                                            17347
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 368,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 368,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          17338,
                                          17349
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 368,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 368,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17321,
                                      17350
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17351,
                                      17355
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    17321,
                                    17355
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 368,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 368,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17356,
                                      17364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 51
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "expectedValues",
                                    "range": [
                                      17366,
                                      17380
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 368,
                                        "column": 53
                                      },
                                      "end": {
                                        "line": 368,
                                        "column": 67
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17321,
                                  17381
                                ],
                                "loc": {
                                  "start": {
                                    "line": 368,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 368,
                                    "column": 68
                                  }
                                }
                              },
                              "range": [
                                17321,
                                17382
                              ],
                              "loc": {
                                "start": {
                                  "line": 368,
                                  "column": 8
                                },
                                "end": {
                                  "line": 368,
                                  "column": 69
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17391,
                                        17410
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 369,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 369,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            17411,
                                            17412
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17413,
                                            17426
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 369,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 369,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17411,
                                          17426
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 369,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 369,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17391,
                                      17427
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17428,
                                      17432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17391,
                                    17432
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 369,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 369,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "xsubs",
                                    "range": [
                                      17433,
                                      17438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 369,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 369,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17391,
                                  17439
                                ],
                                "loc": {
                                  "start": {
                                    "line": 369,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 369,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17391,
                                17440
                              ],
                              "loc": {
                                "start": {
                                  "line": 369,
                                  "column": 8
                                },
                                "end": {
                                  "line": 369,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17449,
                                        17468
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 370,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 370,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            17469,
                                            17470
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 370,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 370,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17471,
                                            17484
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 370,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 370,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17469,
                                          17484
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 370,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 370,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17449,
                                      17485
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17486,
                                      17490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17449,
                                    17490
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 370,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 370,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "ysubs",
                                    "range": [
                                      17491,
                                      17496
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 370,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 370,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17449,
                                  17497
                                ],
                                "loc": {
                                  "start": {
                                    "line": 370,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 370,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17449,
                                17498
                              ],
                              "loc": {
                                "start": {
                                  "line": 370,
                                  "column": 8
                                },
                                "end": {
                                  "line": 370,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17507,
                                        17526
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 371,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 371,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            17527,
                                            17528
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 371,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 371,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17529,
                                            17542
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 371,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 371,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          17527,
                                          17542
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 371,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 371,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17507,
                                      17543
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17544,
                                      17548
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    17507,
                                    17548
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 371,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 371,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "zsubs",
                                    "range": [
                                      17549,
                                      17554
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 371,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 371,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17507,
                                  17555
                                ],
                                "loc": {
                                  "start": {
                                    "line": 371,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 371,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                17507,
                                17556
                              ],
                              "loc": {
                                "start": {
                                  "line": 371,
                                  "column": 8
                                },
                                "end": {
                                  "line": 371,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17565,
                                        17584
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 372,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 372,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            17585,
                                            17587
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 372,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 372,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            17588,
                                            17601
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 372,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 372,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          17585,
                                          17601
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 372,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 372,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17565,
                                      17602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17603,
                                      17607
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    17565,
                                    17607
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 372,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 372,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17608,
                                      17614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 372,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 372,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17565,
                                  17615
                                ],
                                "loc": {
                                  "start": {
                                    "line": 372,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 372,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                17565,
                                17616
                              ],
                              "loc": {
                                "start": {
                                  "line": 372,
                                  "column": 8
                                },
                                "end": {
                                  "line": 372,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            16657,
                            17622
                          ],
                          "loc": {
                            "start": {
                              "line": 354,
                              "column": 74
                            },
                            "end": {
                              "line": 373,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          16645,
                          17622
                        ],
                        "loc": {
                          "start": {
                            "line": 354,
                            "column": 62
                          },
                          "end": {
                            "line": 373,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      16587,
                      17623
                    ],
                    "loc": {
                      "start": {
                        "line": 354,
                        "column": 4
                      },
                      "end": {
                        "line": 373,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2317,
                    "_esdocTestName": "it2317"
                  },
                  "range": [
                    16587,
                    17624
                  ],
                  "loc": {
                    "start": {
                      "line": 354,
                      "column": 4
                    },
                    "end": {
                      "line": 373,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        17629,
                        17631
                      ],
                      "loc": {
                        "start": {
                          "line": 374,
                          "column": 4
                        },
                        "end": {
                          "line": 374,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should raise error if outer observable raises error",
                        "raw": "'should raise error if outer observable raises error'",
                        "range": [
                          17632,
                          17685
                        ],
                        "loc": {
                          "start": {
                            "line": 374,
                            "column": 7
                          },
                          "end": {
                            "line": 374,
                            "column": 60
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "y",
                                    "range": [
                                      17713,
                                      17714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        17717,
                                        17721
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 375,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 375,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "a-b---------|",
                                        "raw": "'a-b---------|'",
                                        "range": [
                                          17722,
                                          17737
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 375,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 375,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17717,
                                      17738
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 375,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 375,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    17713,
                                    17738
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 375,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 375,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17709,
                                17739
                              ],
                              "loc": {
                                "start": {
                                  "line": 375,
                                  "column": 8
                                },
                                "end": {
                                  "line": 375,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "z",
                                    "range": [
                                      17752,
                                      17753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        17756,
                                        17760
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 376,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 376,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "c-d-e-f-|",
                                        "raw": "'c-d-e-f-|'",
                                        "range": [
                                          17761,
                                          17772
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 376,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 376,
                                            "column": 32
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17756,
                                      17773
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 376,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 376,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    17752,
                                    17773
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 376,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 376,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17748,
                                17774
                              ],
                              "loc": {
                                "start": {
                                  "line": 376,
                                  "column": 8
                                },
                                "end": {
                                  "line": 376,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1",
                                    "range": [
                                      17787,
                                      17789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 377,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 377,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        17792,
                                        17795
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 377,
                                          "column": 17
                                        },
                                        "end": {
                                          "line": 377,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--y---------z---#",
                                        "raw": "'--y---------z---#'",
                                        "range": [
                                          17796,
                                          17815
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 377,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 377,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                17819,
                                                17820
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 377,
                                                  "column": 44
                                                },
                                                "end": {
                                                  "line": 377,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "y",
                                              "range": [
                                                17822,
                                                17823
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 377,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 377,
                                                  "column": 48
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              17819,
                                              17823
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 377,
                                                "column": 44
                                              },
                                              "end": {
                                                "line": 377,
                                                "column": 48
                                              }
                                            }
                                          },
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                17825,
                                                17826
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 377,
                                                  "column": 50
                                                },
                                                "end": {
                                                  "line": 377,
                                                  "column": 51
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                17828,
                                                17829
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 377,
                                                  "column": 53
                                                },
                                                "end": {
                                                  "line": 377,
                                                  "column": 54
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              17825,
                                              17829
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 377,
                                                "column": 50
                                              },
                                              "end": {
                                                "line": 377,
                                                "column": 54
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          17817,
                                          17831
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 377,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 377,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17792,
                                      17832
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 377,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 377,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    17787,
                                    17832
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 377,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 377,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17783,
                                17833
                              ],
                              "loc": {
                                "start": {
                                  "line": 377,
                                  "column": 8
                                },
                                "end": {
                                  "line": 377,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      17846,
                                      17852
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 378,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 378,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^               !",
                                    "raw": "'^               !'",
                                    "range": [
                                      17855,
                                      17874
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 378,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 378,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    17846,
                                    17874
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 378,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 378,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17842,
                                17875
                              ],
                              "loc": {
                                "start": {
                                  "line": 378,
                                  "column": 8
                                },
                                "end": {
                                  "line": 378,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17888,
                                      17896
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 379,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "----------------#",
                                    "raw": "'----------------#'",
                                    "range": [
                                      17899,
                                      17918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 379,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 379,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    17888,
                                    17918
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 379,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 379,
                                      "column": 42
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                17884,
                                17919
                              ],
                              "loc": {
                                "start": {
                                  "line": 379,
                                  "column": 8
                                },
                                "end": {
                                  "line": 379,
                                  "column": 43
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        17928,
                                        17944
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 380,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 380,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "e1",
                                            "range": [
                                              17945,
                                              17947
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 380,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 380,
                                                "column": 27
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              17948,
                                              17954
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 380,
                                                "column": 28
                                              },
                                              "end": {
                                                "line": 380,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            17945,
                                            17954
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 380,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 380,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          17945,
                                          17956
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 380,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 380,
                                            "column": 36
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17928,
                                      17957
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 380,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 380,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      17958,
                                      17962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 380,
                                        "column": 38
                                      },
                                      "end": {
                                        "line": 380,
                                        "column": 42
                                      }
                                    }
                                  },
                                  "range": [
                                    17928,
                                    17962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 380,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 380,
                                      "column": 42
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      17963,
                                      17971
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 380,
                                        "column": 43
                                      },
                                      "end": {
                                        "line": 380,
                                        "column": 51
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17928,
                                  17972
                                ],
                                "loc": {
                                  "start": {
                                    "line": 380,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 380,
                                    "column": 52
                                  }
                                }
                              },
                              "range": [
                                17928,
                                17973
                              ],
                              "loc": {
                                "start": {
                                  "line": 380,
                                  "column": 8
                                },
                                "end": {
                                  "line": 380,
                                  "column": 53
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        17982,
                                        18001
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 381,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 381,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "e1",
                                          "range": [
                                            18002,
                                            18004
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 381,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 381,
                                              "column": 30
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18005,
                                            18018
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 381,
                                              "column": 31
                                            },
                                            "end": {
                                              "line": 381,
                                              "column": 44
                                            }
                                          }
                                        },
                                        "range": [
                                          18002,
                                          18018
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 381,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 381,
                                            "column": 44
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      17982,
                                      18019
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 381,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 381,
                                        "column": 45
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18020,
                                      18024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 381,
                                        "column": 46
                                      },
                                      "end": {
                                        "line": 381,
                                        "column": 50
                                      }
                                    }
                                  },
                                  "range": [
                                    17982,
                                    18024
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 381,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 381,
                                      "column": 50
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "e1subs",
                                    "range": [
                                      18025,
                                      18031
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 381,
                                        "column": 51
                                      },
                                      "end": {
                                        "line": 381,
                                        "column": 57
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  17982,
                                  18032
                                ],
                                "loc": {
                                  "start": {
                                    "line": 381,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 381,
                                    "column": 58
                                  }
                                }
                              },
                              "range": [
                                17982,
                                18033
                              ],
                              "loc": {
                                "start": {
                                  "line": 381,
                                  "column": 8
                                },
                                "end": {
                                  "line": 381,
                                  "column": 59
                                }
                              }
                            }
                          ],
                          "range": [
                            17699,
                            18039
                          ],
                          "loc": {
                            "start": {
                              "line": 374,
                              "column": 74
                            },
                            "end": {
                              "line": 382,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          17687,
                          18039
                        ],
                        "loc": {
                          "start": {
                            "line": 374,
                            "column": 62
                          },
                          "end": {
                            "line": 382,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      17629,
                      18040
                    ],
                    "loc": {
                      "start": {
                        "line": 374,
                        "column": 4
                      },
                      "end": {
                        "line": 382,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2318,
                    "_esdocTestName": "it2318"
                  },
                  "range": [
                    17629,
                    18041
                  ],
                  "loc": {
                    "start": {
                      "line": 374,
                      "column": 4
                    },
                    "end": {
                      "line": 382,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18046,
                        18048
                      ],
                      "loc": {
                        "start": {
                          "line": 383,
                          "column": 4
                        },
                        "end": {
                          "line": 383,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with two nevers",
                        "raw": "'should work with two nevers'",
                        "range": [
                          18049,
                          18078
                        ],
                        "loc": {
                          "start": {
                            "line": 383,
                            "column": 7
                          },
                          "end": {
                            "line": 383,
                            "column": 36
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      18106,
                                      18107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 384,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 384,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18110,
                                        18114
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 384,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 384,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          18115,
                                          18118
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 384,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 384,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18110,
                                      18119
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 384,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 384,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    18106,
                                    18119
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 384,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 384,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18102,
                                18120
                              ],
                              "loc": {
                                "start": {
                                  "line": 384,
                                  "column": 8
                                },
                                "end": {
                                  "line": 384,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18133,
                                      18138
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 385,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 385,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      18141,
                                      18144
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 385,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 385,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    18133,
                                    18144
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 385,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 385,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18129,
                                18145
                              ],
                              "loc": {
                                "start": {
                                  "line": 385,
                                  "column": 8
                                },
                                "end": {
                                  "line": 385,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      18158,
                                      18159
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 386,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 386,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18162,
                                        18166
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 386,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 386,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          18167,
                                          18170
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 386,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 386,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18162,
                                      18171
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 386,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 386,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    18158,
                                    18171
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 386,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 386,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18154,
                                18172
                              ],
                              "loc": {
                                "start": {
                                  "line": 386,
                                  "column": 8
                                },
                                "end": {
                                  "line": 386,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18185,
                                      18190
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      18193,
                                      18196
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 387,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 387,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    18185,
                                    18196
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 387,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 387,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18181,
                                18197
                              ],
                              "loc": {
                                "start": {
                                  "line": 387,
                                  "column": 8
                                },
                                "end": {
                                  "line": 387,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18210,
                                      18218
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 388,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 388,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      18221,
                                      18224
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 388,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 388,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    18210,
                                    18224
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 388,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 388,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18206,
                                18225
                              ],
                              "loc": {
                                "start": {
                                  "line": 388,
                                  "column": 8
                                },
                                "end": {
                                  "line": 388,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        18234,
                                        18250
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 389,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 389,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  18251,
                                                  18261
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 389,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 389,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  18262,
                                                  18264
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 389,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 389,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                18251,
                                                18264
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 389,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 389,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  18265,
                                                  18266
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 389,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 389,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  18268,
                                                  18269
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 389,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 389,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              18251,
                                              18270
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 389,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 389,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              18271,
                                              18277
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 389,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 389,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            18251,
                                            18277
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 389,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 389,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          18251,
                                          18279
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 389,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 389,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18234,
                                      18280
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 389,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 389,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18281,
                                      18285
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 389,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 389,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    18234,
                                    18285
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 389,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 389,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18286,
                                      18294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 389,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 389,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18234,
                                  18295
                                ],
                                "loc": {
                                  "start": {
                                    "line": 389,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 389,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                18234,
                                18296
                              ],
                              "loc": {
                                "start": {
                                  "line": 389,
                                  "column": 8
                                },
                                "end": {
                                  "line": 389,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18305,
                                        18324
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 390,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 390,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            18325,
                                            18326
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 390,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 390,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18327,
                                            18340
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 390,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 390,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          18325,
                                          18340
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 390,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 390,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18305,
                                      18341
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 390,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 390,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18342,
                                      18346
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 390,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 390,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    18305,
                                    18346
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 390,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 390,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18347,
                                      18352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 390,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 390,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18305,
                                  18353
                                ],
                                "loc": {
                                  "start": {
                                    "line": 390,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 390,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                18305,
                                18354
                              ],
                              "loc": {
                                "start": {
                                  "line": 390,
                                  "column": 8
                                },
                                "end": {
                                  "line": 390,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18363,
                                        18382
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 391,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 391,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            18383,
                                            18384
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18385,
                                            18398
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 391,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 391,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          18383,
                                          18398
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 391,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 391,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18363,
                                      18399
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 391,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 391,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18400,
                                      18404
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 391,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 391,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    18363,
                                    18404
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 391,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 391,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18405,
                                      18410
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 391,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 391,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18363,
                                  18411
                                ],
                                "loc": {
                                  "start": {
                                    "line": 391,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 391,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                18363,
                                18412
                              ],
                              "loc": {
                                "start": {
                                  "line": 391,
                                  "column": 8
                                },
                                "end": {
                                  "line": 391,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            18092,
                            18418
                          ],
                          "loc": {
                            "start": {
                              "line": 383,
                              "column": 50
                            },
                            "end": {
                              "line": 392,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18080,
                          18418
                        ],
                        "loc": {
                          "start": {
                            "line": 383,
                            "column": 38
                          },
                          "end": {
                            "line": 392,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18046,
                      18419
                    ],
                    "loc": {
                      "start": {
                        "line": 383,
                        "column": 4
                      },
                      "end": {
                        "line": 392,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2319,
                    "_esdocTestName": "it2319"
                  },
                  "range": [
                    18046,
                    18420
                  ],
                  "loc": {
                    "start": {
                      "line": 383,
                      "column": 4
                    },
                    "end": {
                      "line": 392,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18425,
                        18427
                      ],
                      "loc": {
                        "start": {
                          "line": 393,
                          "column": 4
                        },
                        "end": {
                          "line": 393,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with never and empty",
                        "raw": "'should work with never and empty'",
                        "range": [
                          18428,
                          18462
                        ],
                        "loc": {
                          "start": {
                            "line": 393,
                            "column": 7
                          },
                          "end": {
                            "line": 393,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      18490,
                                      18491
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 394,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 394,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18494,
                                        18498
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 394,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 394,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          18499,
                                          18502
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 394,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 394,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18494,
                                      18503
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 394,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 394,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    18490,
                                    18503
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 394,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 394,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18486,
                                18504
                              ],
                              "loc": {
                                "start": {
                                  "line": 394,
                                  "column": 8
                                },
                                "end": {
                                  "line": 394,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18517,
                                      18522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 395,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 395,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      18525,
                                      18531
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 395,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 395,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    18517,
                                    18531
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 395,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 395,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18513,
                                18532
                              ],
                              "loc": {
                                "start": {
                                  "line": 395,
                                  "column": 8
                                },
                                "end": {
                                  "line": 395,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      18545,
                                      18546
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 396,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 396,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18549,
                                        18553
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 396,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 396,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          18554,
                                          18557
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 396,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 396,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18549,
                                      18558
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 396,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 396,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    18545,
                                    18558
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 396,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 396,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18541,
                                18559
                              ],
                              "loc": {
                                "start": {
                                  "line": 396,
                                  "column": 8
                                },
                                "end": {
                                  "line": 396,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18572,
                                      18577
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 397,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 397,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      18580,
                                      18586
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 397,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 397,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    18572,
                                    18586
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 397,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 397,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18568,
                                18587
                              ],
                              "loc": {
                                "start": {
                                  "line": 397,
                                  "column": 8
                                },
                                "end": {
                                  "line": 397,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18600,
                                      18608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 398,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 398,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      18611,
                                      18614
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 398,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 398,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    18600,
                                    18614
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 398,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 398,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18596,
                                18615
                              ],
                              "loc": {
                                "start": {
                                  "line": 398,
                                  "column": 8
                                },
                                "end": {
                                  "line": 398,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        18624,
                                        18640
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 399,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 399,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  18641,
                                                  18651
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 399,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 399,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  18652,
                                                  18654
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 399,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 399,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                18641,
                                                18654
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 399,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 399,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  18655,
                                                  18656
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 399,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 399,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  18658,
                                                  18659
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 399,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 399,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              18641,
                                              18660
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 399,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 399,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              18661,
                                              18667
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 399,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 399,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            18641,
                                            18667
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 399,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 399,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          18641,
                                          18669
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 399,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 399,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18624,
                                      18670
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18671,
                                      18675
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    18624,
                                    18675
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 399,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 399,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18676,
                                      18684
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 399,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 399,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18624,
                                  18685
                                ],
                                "loc": {
                                  "start": {
                                    "line": 399,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 399,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                18624,
                                18686
                              ],
                              "loc": {
                                "start": {
                                  "line": 399,
                                  "column": 8
                                },
                                "end": {
                                  "line": 399,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18695,
                                        18714
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 400,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 400,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            18715,
                                            18716
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18717,
                                            18730
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 400,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 400,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          18715,
                                          18730
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 400,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 400,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18695,
                                      18731
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 400,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 400,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18732,
                                      18736
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 400,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 400,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    18695,
                                    18736
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 400,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 400,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18737,
                                      18742
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 400,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 400,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18695,
                                  18743
                                ],
                                "loc": {
                                  "start": {
                                    "line": 400,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 400,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                18695,
                                18744
                              ],
                              "loc": {
                                "start": {
                                  "line": 400,
                                  "column": 8
                                },
                                "end": {
                                  "line": 400,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        18753,
                                        18772
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 401,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 401,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            18773,
                                            18774
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 401,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 401,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            18775,
                                            18788
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 401,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 401,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          18773,
                                          18788
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 401,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 401,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18753,
                                      18789
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 401,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      18790,
                                      18794
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 401,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    18753,
                                    18794
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 401,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 401,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18795,
                                      18800
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 401,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 401,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  18753,
                                  18801
                                ],
                                "loc": {
                                  "start": {
                                    "line": 401,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 401,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                18753,
                                18802
                              ],
                              "loc": {
                                "start": {
                                  "line": 401,
                                  "column": 8
                                },
                                "end": {
                                  "line": 401,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            18476,
                            18808
                          ],
                          "loc": {
                            "start": {
                              "line": 393,
                              "column": 55
                            },
                            "end": {
                              "line": 402,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18464,
                          18808
                        ],
                        "loc": {
                          "start": {
                            "line": 393,
                            "column": 43
                          },
                          "end": {
                            "line": 402,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18425,
                      18809
                    ],
                    "loc": {
                      "start": {
                        "line": 393,
                        "column": 4
                      },
                      "end": {
                        "line": 402,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2320,
                    "_esdocTestName": "it2320"
                  },
                  "range": [
                    18425,
                    18810
                  ],
                  "loc": {
                    "start": {
                      "line": 393,
                      "column": 4
                    },
                    "end": {
                      "line": 402,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        18815,
                        18817
                      ],
                      "loc": {
                        "start": {
                          "line": 403,
                          "column": 4
                        },
                        "end": {
                          "line": 403,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and never",
                        "raw": "'should work with empty and never'",
                        "range": [
                          18818,
                          18852
                        ],
                        "loc": {
                          "start": {
                            "line": 403,
                            "column": 7
                          },
                          "end": {
                            "line": 403,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      18880,
                                      18881
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 404,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 404,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18884,
                                        18888
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 404,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 404,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          18889,
                                          18892
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 404,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 404,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18884,
                                      18893
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 404,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 404,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    18880,
                                    18893
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 404,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 404,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18876,
                                18894
                              ],
                              "loc": {
                                "start": {
                                  "line": 404,
                                  "column": 8
                                },
                                "end": {
                                  "line": 404,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      18907,
                                      18912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      18915,
                                      18921
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 405,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 405,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    18907,
                                    18921
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 405,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 405,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18903,
                                18922
                              ],
                              "loc": {
                                "start": {
                                  "line": 405,
                                  "column": 8
                                },
                                "end": {
                                  "line": 405,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      18935,
                                      18936
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        18939,
                                        18943
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 406,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 406,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          18944,
                                          18947
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 406,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 406,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      18939,
                                      18948
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 406,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 406,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    18935,
                                    18948
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 406,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 406,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18931,
                                18949
                              ],
                              "loc": {
                                "start": {
                                  "line": 406,
                                  "column": 8
                                },
                                "end": {
                                  "line": 406,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      18962,
                                      18967
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 407,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 407,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      18970,
                                      18976
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 407,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 407,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    18962,
                                    18976
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 407,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 407,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18958,
                                18977
                              ],
                              "loc": {
                                "start": {
                                  "line": 407,
                                  "column": 8
                                },
                                "end": {
                                  "line": 407,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      18990,
                                      18998
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 408,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      19001,
                                      19004
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 408,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 408,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    18990,
                                    19004
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 408,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 408,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                18986,
                                19005
                              ],
                              "loc": {
                                "start": {
                                  "line": 408,
                                  "column": 8
                                },
                                "end": {
                                  "line": 408,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        19014,
                                        19030
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 409,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 409,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  19031,
                                                  19041
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 409,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 409,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  19042,
                                                  19044
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 409,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 409,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                19031,
                                                19044
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 409,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 409,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  19045,
                                                  19046
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 409,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 409,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  19048,
                                                  19049
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 409,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 409,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              19031,
                                              19050
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 409,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 409,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              19051,
                                              19057
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 409,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 409,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            19031,
                                            19057
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 409,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 409,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          19031,
                                          19059
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 409,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 409,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19014,
                                      19060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19061,
                                      19065
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    19014,
                                    19065
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 409,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 409,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19066,
                                      19074
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 409,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 409,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19014,
                                  19075
                                ],
                                "loc": {
                                  "start": {
                                    "line": 409,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 409,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                19014,
                                19076
                              ],
                              "loc": {
                                "start": {
                                  "line": 409,
                                  "column": 8
                                },
                                "end": {
                                  "line": 409,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19085,
                                        19104
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 410,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 410,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            19105,
                                            19106
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 410,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 410,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19107,
                                            19120
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 410,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 410,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19105,
                                          19120
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 410,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 410,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19085,
                                      19121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 410,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 410,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19122,
                                      19126
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 410,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 410,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19085,
                                    19126
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 410,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 410,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19127,
                                      19132
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 410,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 410,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19085,
                                  19133
                                ],
                                "loc": {
                                  "start": {
                                    "line": 410,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 410,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19085,
                                19134
                              ],
                              "loc": {
                                "start": {
                                  "line": 410,
                                  "column": 8
                                },
                                "end": {
                                  "line": 410,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19143,
                                        19162
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 411,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 411,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            19163,
                                            19164
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 411,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 411,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19165,
                                            19178
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 411,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 411,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19163,
                                          19178
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 411,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 411,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19143,
                                      19179
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 411,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 411,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19180,
                                      19184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 411,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 411,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19143,
                                    19184
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 411,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 411,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19185,
                                      19190
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 411,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 411,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19143,
                                  19191
                                ],
                                "loc": {
                                  "start": {
                                    "line": 411,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 411,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19143,
                                19192
                              ],
                              "loc": {
                                "start": {
                                  "line": 411,
                                  "column": 8
                                },
                                "end": {
                                  "line": 411,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            18866,
                            19198
                          ],
                          "loc": {
                            "start": {
                              "line": 403,
                              "column": 55
                            },
                            "end": {
                              "line": 412,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          18854,
                          19198
                        ],
                        "loc": {
                          "start": {
                            "line": 403,
                            "column": 43
                          },
                          "end": {
                            "line": 412,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      18815,
                      19199
                    ],
                    "loc": {
                      "start": {
                        "line": 403,
                        "column": 4
                      },
                      "end": {
                        "line": 412,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2321,
                    "_esdocTestName": "it2321"
                  },
                  "range": [
                    18815,
                    19200
                  ],
                  "loc": {
                    "start": {
                      "line": 403,
                      "column": 4
                    },
                    "end": {
                      "line": 412,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        19205,
                        19207
                      ],
                      "loc": {
                        "start": {
                          "line": 413,
                          "column": 4
                        },
                        "end": {
                          "line": 413,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and empty",
                        "raw": "'should work with empty and empty'",
                        "range": [
                          19208,
                          19242
                        ],
                        "loc": {
                          "start": {
                            "line": 413,
                            "column": 7
                          },
                          "end": {
                            "line": 413,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      19270,
                                      19271
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 414,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 414,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        19274,
                                        19278
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 414,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 414,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          19279,
                                          19282
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 414,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 414,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19274,
                                      19283
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 414,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 414,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    19270,
                                    19283
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 414,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 414,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19266,
                                19284
                              ],
                              "loc": {
                                "start": {
                                  "line": 414,
                                  "column": 8
                                },
                                "end": {
                                  "line": 414,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19297,
                                      19302
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 415,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 415,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      19305,
                                      19311
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 415,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 415,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    19297,
                                    19311
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 415,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 415,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19293,
                                19312
                              ],
                              "loc": {
                                "start": {
                                  "line": 415,
                                  "column": 8
                                },
                                "end": {
                                  "line": 415,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      19325,
                                      19326
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 416,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 416,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        19329,
                                        19333
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 416,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 416,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          19334,
                                          19337
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 416,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 416,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19329,
                                      19338
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 416,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 416,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    19325,
                                    19338
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 416,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 416,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19321,
                                19339
                              ],
                              "loc": {
                                "start": {
                                  "line": 416,
                                  "column": 8
                                },
                                "end": {
                                  "line": 416,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19352,
                                      19357
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 417,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 417,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      19360,
                                      19366
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 417,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 417,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    19352,
                                    19366
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 417,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 417,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19348,
                                19367
                              ],
                              "loc": {
                                "start": {
                                  "line": 417,
                                  "column": 8
                                },
                                "end": {
                                  "line": 417,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19380,
                                      19388
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 418,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 418,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      19391,
                                      19394
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 418,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 418,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    19380,
                                    19394
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 418,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 418,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19376,
                                19395
                              ],
                              "loc": {
                                "start": {
                                  "line": 418,
                                  "column": 8
                                },
                                "end": {
                                  "line": 418,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        19404,
                                        19420
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 419,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 419,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  19421,
                                                  19431
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 419,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 419,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  19432,
                                                  19434
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 419,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 419,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                19421,
                                                19434
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 419,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 419,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  19435,
                                                  19436
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 419,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 419,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  19438,
                                                  19439
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 419,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 419,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              19421,
                                              19440
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 419,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 419,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              19441,
                                              19447
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 419,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 419,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            19421,
                                            19447
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 419,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 419,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          19421,
                                          19449
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 419,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 419,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19404,
                                      19450
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 419,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 419,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19451,
                                      19455
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 419,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 419,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    19404,
                                    19455
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 419,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 419,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19456,
                                      19464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 419,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 419,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19404,
                                  19465
                                ],
                                "loc": {
                                  "start": {
                                    "line": 419,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 419,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                19404,
                                19466
                              ],
                              "loc": {
                                "start": {
                                  "line": 419,
                                  "column": 8
                                },
                                "end": {
                                  "line": 419,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19475,
                                        19494
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 420,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 420,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            19495,
                                            19496
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 420,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 420,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19497,
                                            19510
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 420,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 420,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19495,
                                          19510
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 420,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 420,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19475,
                                      19511
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 420,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 420,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19512,
                                      19516
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 420,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 420,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19475,
                                    19516
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 420,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 420,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19517,
                                      19522
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 420,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 420,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19475,
                                  19523
                                ],
                                "loc": {
                                  "start": {
                                    "line": 420,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 420,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19475,
                                19524
                              ],
                              "loc": {
                                "start": {
                                  "line": 420,
                                  "column": 8
                                },
                                "end": {
                                  "line": 420,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19533,
                                        19552
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 421,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 421,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            19553,
                                            19554
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 421,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 421,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19555,
                                            19568
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 421,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 421,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19553,
                                          19568
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 421,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 421,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19533,
                                      19569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 421,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 421,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19570,
                                      19574
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 421,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 421,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19533,
                                    19574
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 421,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 421,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19575,
                                      19580
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 421,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 421,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19533,
                                  19581
                                ],
                                "loc": {
                                  "start": {
                                    "line": 421,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 421,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19533,
                                19582
                              ],
                              "loc": {
                                "start": {
                                  "line": 421,
                                  "column": 8
                                },
                                "end": {
                                  "line": 421,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            19256,
                            19588
                          ],
                          "loc": {
                            "start": {
                              "line": 413,
                              "column": 55
                            },
                            "end": {
                              "line": 422,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          19244,
                          19588
                        ],
                        "loc": {
                          "start": {
                            "line": 413,
                            "column": 43
                          },
                          "end": {
                            "line": 422,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      19205,
                      19589
                    ],
                    "loc": {
                      "start": {
                        "line": 413,
                        "column": 4
                      },
                      "end": {
                        "line": 422,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2322,
                    "_esdocTestName": "it2322"
                  },
                  "range": [
                    19205,
                    19590
                  ],
                  "loc": {
                    "start": {
                      "line": 413,
                      "column": 4
                    },
                    "end": {
                      "line": 422,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        19595,
                        19597
                      ],
                      "loc": {
                        "start": {
                          "line": 423,
                          "column": 4
                        },
                        "end": {
                          "line": 423,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and non-empty",
                        "raw": "'should work with empty and non-empty'",
                        "range": [
                          19598,
                          19636
                        ],
                        "loc": {
                          "start": {
                            "line": 423,
                            "column": 7
                          },
                          "end": {
                            "line": 423,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      19664,
                                      19665
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        19668,
                                        19672
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 424,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 424,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          19673,
                                          19676
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 424,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 424,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19668,
                                      19677
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 424,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 424,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    19664,
                                    19677
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 424,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 424,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19660,
                                19678
                              ],
                              "loc": {
                                "start": {
                                  "line": 424,
                                  "column": 8
                                },
                                "end": {
                                  "line": 424,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19691,
                                      19696
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      19699,
                                      19705
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 425,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 425,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    19691,
                                    19705
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 425,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 425,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19687,
                                19706
                              ],
                              "loc": {
                                "start": {
                                  "line": 425,
                                  "column": 8
                                },
                                "end": {
                                  "line": 425,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      19719,
                                      19720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        19723,
                                        19726
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 426,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 426,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1--|",
                                        "raw": "'---1--|'",
                                        "range": [
                                          19727,
                                          19736
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 426,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 426,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19723,
                                      19737
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 426,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 426,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    19719,
                                    19737
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 426,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 426,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19715,
                                19738
                              ],
                              "loc": {
                                "start": {
                                  "line": 426,
                                  "column": 8
                                },
                                "end": {
                                  "line": 426,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19751,
                                      19756
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 427,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 427,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      19759,
                                      19765
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 427,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 427,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    19751,
                                    19765
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 427,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 427,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19747,
                                19766
                              ],
                              "loc": {
                                "start": {
                                  "line": 427,
                                  "column": 8
                                },
                                "end": {
                                  "line": 427,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19779,
                                      19787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 428,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 428,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      19790,
                                      19793
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 428,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 428,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    19779,
                                    19793
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 428,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 428,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                19775,
                                19794
                              ],
                              "loc": {
                                "start": {
                                  "line": 428,
                                  "column": 8
                                },
                                "end": {
                                  "line": 428,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        19803,
                                        19819
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 429,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 429,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  19820,
                                                  19830
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 429,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 429,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  19831,
                                                  19833
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 429,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 429,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                19820,
                                                19833
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 429,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 429,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  19834,
                                                  19835
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 429,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 429,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  19837,
                                                  19838
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 429,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 429,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              19820,
                                              19839
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 429,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 429,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              19840,
                                              19846
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 429,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 429,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            19820,
                                            19846
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 429,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 429,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          19820,
                                          19848
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 429,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 429,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19803,
                                      19849
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 429,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 429,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19850,
                                      19854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 429,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 429,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    19803,
                                    19854
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 429,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 429,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      19855,
                                      19863
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 429,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 429,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19803,
                                  19864
                                ],
                                "loc": {
                                  "start": {
                                    "line": 429,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 429,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                19803,
                                19865
                              ],
                              "loc": {
                                "start": {
                                  "line": 429,
                                  "column": 8
                                },
                                "end": {
                                  "line": 429,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19874,
                                        19893
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 430,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 430,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            19894,
                                            19895
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 430,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 430,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19896,
                                            19909
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 430,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 430,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19894,
                                          19909
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 430,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 430,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19874,
                                      19910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 430,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 430,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19911,
                                      19915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 430,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 430,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19874,
                                    19915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 430,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 430,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      19916,
                                      19921
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 430,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 430,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19874,
                                  19922
                                ],
                                "loc": {
                                  "start": {
                                    "line": 430,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 430,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19874,
                                19923
                              ],
                              "loc": {
                                "start": {
                                  "line": 430,
                                  "column": 8
                                },
                                "end": {
                                  "line": 430,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        19932,
                                        19951
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 431,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 431,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            19952,
                                            19953
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 431,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 431,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            19954,
                                            19967
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 431,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 431,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          19952,
                                          19967
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 431,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 431,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      19932,
                                      19968
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 431,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 431,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      19969,
                                      19973
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 431,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 431,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    19932,
                                    19973
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 431,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 431,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      19974,
                                      19979
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 431,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 431,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  19932,
                                  19980
                                ],
                                "loc": {
                                  "start": {
                                    "line": 431,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 431,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                19932,
                                19981
                              ],
                              "loc": {
                                "start": {
                                  "line": 431,
                                  "column": 8
                                },
                                "end": {
                                  "line": 431,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            19650,
                            19987
                          ],
                          "loc": {
                            "start": {
                              "line": 423,
                              "column": 59
                            },
                            "end": {
                              "line": 432,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          19638,
                          19987
                        ],
                        "loc": {
                          "start": {
                            "line": 423,
                            "column": 47
                          },
                          "end": {
                            "line": 432,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      19595,
                      19988
                    ],
                    "loc": {
                      "start": {
                        "line": 423,
                        "column": 4
                      },
                      "end": {
                        "line": 432,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2323,
                    "_esdocTestName": "it2323"
                  },
                  "range": [
                    19595,
                    19989
                  ],
                  "loc": {
                    "start": {
                      "line": 423,
                      "column": 4
                    },
                    "end": {
                      "line": 432,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        19994,
                        19996
                      ],
                      "loc": {
                        "start": {
                          "line": 433,
                          "column": 4
                        },
                        "end": {
                          "line": 433,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with non-empty and empty",
                        "raw": "'should work with non-empty and empty'",
                        "range": [
                          19997,
                          20035
                        ],
                        "loc": {
                          "start": {
                            "line": 433,
                            "column": 7
                          },
                          "end": {
                            "line": 433,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      20063,
                                      20064
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        20067,
                                        20070
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 434,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 434,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1--|",
                                        "raw": "'---1--|'",
                                        "range": [
                                          20071,
                                          20080
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 434,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 434,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20067,
                                      20081
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 434,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 434,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    20063,
                                    20081
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 434,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 434,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20059,
                                20082
                              ],
                              "loc": {
                                "start": {
                                  "line": 434,
                                  "column": 8
                                },
                                "end": {
                                  "line": 434,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      20095,
                                      20100
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 435,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 435,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      20103,
                                      20109
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 435,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 435,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    20095,
                                    20109
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 435,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 435,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20091,
                                20110
                              ],
                              "loc": {
                                "start": {
                                  "line": 435,
                                  "column": 8
                                },
                                "end": {
                                  "line": 435,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      20123,
                                      20124
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 436,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 436,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        20127,
                                        20131
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 436,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 436,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          20132,
                                          20135
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 436,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 436,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20127,
                                      20136
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 436,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 436,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    20123,
                                    20136
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 436,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 436,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20119,
                                20137
                              ],
                              "loc": {
                                "start": {
                                  "line": 436,
                                  "column": 8
                                },
                                "end": {
                                  "line": 436,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      20150,
                                      20155
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 437,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 437,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      20158,
                                      20164
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 437,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 437,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    20150,
                                    20164
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 437,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 437,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20146,
                                20165
                              ],
                              "loc": {
                                "start": {
                                  "line": 437,
                                  "column": 8
                                },
                                "end": {
                                  "line": 437,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20178,
                                      20186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 438,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 438,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      20189,
                                      20192
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 438,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 438,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    20178,
                                    20192
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 438,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 438,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20174,
                                20193
                              ],
                              "loc": {
                                "start": {
                                  "line": 438,
                                  "column": 8
                                },
                                "end": {
                                  "line": 438,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        20202,
                                        20218
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 439,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 439,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  20219,
                                                  20229
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 439,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 439,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  20230,
                                                  20232
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 439,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 439,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                20219,
                                                20232
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 439,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 439,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  20233,
                                                  20234
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 439,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 439,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  20236,
                                                  20237
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 439,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 439,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              20219,
                                              20238
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 439,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 439,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              20239,
                                              20245
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 439,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 439,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            20219,
                                            20245
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 439,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 439,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          20219,
                                          20247
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 439,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 439,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20202,
                                      20248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 439,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 439,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20249,
                                      20253
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 439,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 439,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    20202,
                                    20253
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 439,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 439,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20254,
                                      20262
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 439,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 439,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20202,
                                  20263
                                ],
                                "loc": {
                                  "start": {
                                    "line": 439,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 439,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                20202,
                                20264
                              ],
                              "loc": {
                                "start": {
                                  "line": 439,
                                  "column": 8
                                },
                                "end": {
                                  "line": 439,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        20273,
                                        20292
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 440,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 440,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            20293,
                                            20294
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 440,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 440,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            20295,
                                            20308
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 440,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 440,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          20293,
                                          20308
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 440,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 440,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20273,
                                      20309
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 440,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 440,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20310,
                                      20314
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 440,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 440,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    20273,
                                    20314
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 440,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 440,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      20315,
                                      20320
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 440,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 440,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20273,
                                  20321
                                ],
                                "loc": {
                                  "start": {
                                    "line": 440,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 440,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                20273,
                                20322
                              ],
                              "loc": {
                                "start": {
                                  "line": 440,
                                  "column": 8
                                },
                                "end": {
                                  "line": 440,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        20331,
                                        20350
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 441,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 441,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            20351,
                                            20352
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 441,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 441,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            20353,
                                            20366
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 441,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 441,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          20351,
                                          20366
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 441,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 441,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20331,
                                      20367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 441,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 441,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20368,
                                      20372
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 441,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 441,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    20331,
                                    20372
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 441,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 441,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      20373,
                                      20378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 441,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 441,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20331,
                                  20379
                                ],
                                "loc": {
                                  "start": {
                                    "line": 441,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 441,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                20331,
                                20380
                              ],
                              "loc": {
                                "start": {
                                  "line": 441,
                                  "column": 8
                                },
                                "end": {
                                  "line": 441,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            20049,
                            20386
                          ],
                          "loc": {
                            "start": {
                              "line": 433,
                              "column": 59
                            },
                            "end": {
                              "line": 442,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          20037,
                          20386
                        ],
                        "loc": {
                          "start": {
                            "line": 433,
                            "column": 47
                          },
                          "end": {
                            "line": 442,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      19994,
                      20387
                    ],
                    "loc": {
                      "start": {
                        "line": 433,
                        "column": 4
                      },
                      "end": {
                        "line": 442,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2324,
                    "_esdocTestName": "it2324"
                  },
                  "range": [
                    19994,
                    20388
                  ],
                  "loc": {
                    "start": {
                      "line": 433,
                      "column": 4
                    },
                    "end": {
                      "line": 442,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        20393,
                        20395
                      ],
                      "loc": {
                        "start": {
                          "line": 443,
                          "column": 4
                        },
                        "end": {
                          "line": 443,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with never and non-empty",
                        "raw": "'should work with never and non-empty'",
                        "range": [
                          20396,
                          20434
                        ],
                        "loc": {
                          "start": {
                            "line": 443,
                            "column": 7
                          },
                          "end": {
                            "line": 443,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      20462,
                                      20463
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        20466,
                                        20470
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 444,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 444,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          20471,
                                          20474
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 444,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 444,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20466,
                                      20475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 444,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 444,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    20462,
                                    20475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 444,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 444,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20458,
                                20476
                              ],
                              "loc": {
                                "start": {
                                  "line": 444,
                                  "column": 8
                                },
                                "end": {
                                  "line": 444,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      20489,
                                      20494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 445,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 445,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      20497,
                                      20500
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 445,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 445,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    20489,
                                    20500
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 445,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 445,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20485,
                                20501
                              ],
                              "loc": {
                                "start": {
                                  "line": 445,
                                  "column": 8
                                },
                                "end": {
                                  "line": 445,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      20514,
                                      20515
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        20518,
                                        20521
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 446,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 446,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1--|",
                                        "raw": "'---1--|'",
                                        "range": [
                                          20522,
                                          20531
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 446,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 446,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20518,
                                      20532
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 446,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 446,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    20514,
                                    20532
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 446,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 446,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20510,
                                20533
                              ],
                              "loc": {
                                "start": {
                                  "line": 446,
                                  "column": 8
                                },
                                "end": {
                                  "line": 446,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      20546,
                                      20551
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      20554,
                                      20563
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 447,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 447,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    20546,
                                    20563
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 447,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 447,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20542,
                                20564
                              ],
                              "loc": {
                                "start": {
                                  "line": 447,
                                  "column": 8
                                },
                                "end": {
                                  "line": 447,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20577,
                                      20585
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      20588,
                                      20591
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 448,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 448,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    20577,
                                    20591
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 448,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 448,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20573,
                                20592
                              ],
                              "loc": {
                                "start": {
                                  "line": 448,
                                  "column": 8
                                },
                                "end": {
                                  "line": 448,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        20601,
                                        20617
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 449,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 449,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  20618,
                                                  20628
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 449,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 449,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  20629,
                                                  20631
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 449,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 449,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                20618,
                                                20631
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 449,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 449,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  20632,
                                                  20633
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 449,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 449,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  20635,
                                                  20636
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 449,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 449,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              20618,
                                              20637
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 449,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 449,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              20638,
                                              20644
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 449,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 449,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            20618,
                                            20644
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 449,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 449,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          20618,
                                          20646
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 449,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 449,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20601,
                                      20647
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 449,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 449,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20648,
                                      20652
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 449,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 449,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    20601,
                                    20652
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 449,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 449,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20653,
                                      20661
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 449,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 449,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20601,
                                  20662
                                ],
                                "loc": {
                                  "start": {
                                    "line": 449,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 449,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                20601,
                                20663
                              ],
                              "loc": {
                                "start": {
                                  "line": 449,
                                  "column": 8
                                },
                                "end": {
                                  "line": 449,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        20672,
                                        20691
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 450,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 450,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            20692,
                                            20693
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 450,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 450,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            20694,
                                            20707
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 450,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 450,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          20692,
                                          20707
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 450,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 450,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20672,
                                      20708
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 450,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 450,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20709,
                                      20713
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 450,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 450,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    20672,
                                    20713
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 450,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 450,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      20714,
                                      20719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 450,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 450,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20672,
                                  20720
                                ],
                                "loc": {
                                  "start": {
                                    "line": 450,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 450,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                20672,
                                20721
                              ],
                              "loc": {
                                "start": {
                                  "line": 450,
                                  "column": 8
                                },
                                "end": {
                                  "line": 450,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        20730,
                                        20749
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 451,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 451,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            20750,
                                            20751
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 451,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 451,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            20752,
                                            20765
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 451,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 451,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          20750,
                                          20765
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 451,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 451,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20730,
                                      20766
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 451,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 451,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      20767,
                                      20771
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 451,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 451,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    20730,
                                    20771
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 451,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 451,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      20772,
                                      20777
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 451,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 451,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  20730,
                                  20778
                                ],
                                "loc": {
                                  "start": {
                                    "line": 451,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 451,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                20730,
                                20779
                              ],
                              "loc": {
                                "start": {
                                  "line": 451,
                                  "column": 8
                                },
                                "end": {
                                  "line": 451,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            20448,
                            20785
                          ],
                          "loc": {
                            "start": {
                              "line": 443,
                              "column": 59
                            },
                            "end": {
                              "line": 452,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          20436,
                          20785
                        ],
                        "loc": {
                          "start": {
                            "line": 443,
                            "column": 47
                          },
                          "end": {
                            "line": 452,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      20393,
                      20786
                    ],
                    "loc": {
                      "start": {
                        "line": 443,
                        "column": 4
                      },
                      "end": {
                        "line": 452,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2325,
                    "_esdocTestName": "it2325"
                  },
                  "range": [
                    20393,
                    20787
                  ],
                  "loc": {
                    "start": {
                      "line": 443,
                      "column": 4
                    },
                    "end": {
                      "line": 452,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        20792,
                        20794
                      ],
                      "loc": {
                        "start": {
                          "line": 453,
                          "column": 4
                        },
                        "end": {
                          "line": 453,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with non-empty and never",
                        "raw": "'should work with non-empty and never'",
                        "range": [
                          20795,
                          20833
                        ],
                        "loc": {
                          "start": {
                            "line": 453,
                            "column": 7
                          },
                          "end": {
                            "line": 453,
                            "column": 45
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      20861,
                                      20862
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 454,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        20865,
                                        20868
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 454,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 454,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1--|",
                                        "raw": "'---1--|'",
                                        "range": [
                                          20869,
                                          20878
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 454,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 454,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20865,
                                      20879
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 454,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 454,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    20861,
                                    20879
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 454,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 454,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20857,
                                20880
                              ],
                              "loc": {
                                "start": {
                                  "line": 454,
                                  "column": 8
                                },
                                "end": {
                                  "line": 454,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      20893,
                                      20898
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 455,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 455,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      20901,
                                      20910
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 455,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 455,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    20893,
                                    20910
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 455,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 455,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20889,
                                20911
                              ],
                              "loc": {
                                "start": {
                                  "line": 455,
                                  "column": 8
                                },
                                "end": {
                                  "line": 455,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      20924,
                                      20925
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 456,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 456,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        20928,
                                        20932
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 456,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 456,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          20933,
                                          20936
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 456,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 456,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      20928,
                                      20937
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 456,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 456,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    20924,
                                    20937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 456,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 456,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20920,
                                20938
                              ],
                              "loc": {
                                "start": {
                                  "line": 456,
                                  "column": 8
                                },
                                "end": {
                                  "line": 456,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      20951,
                                      20956
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 457,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 457,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      20959,
                                      20962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 457,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 457,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    20951,
                                    20962
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 457,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 457,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20947,
                                20963
                              ],
                              "loc": {
                                "start": {
                                  "line": 457,
                                  "column": 8
                                },
                                "end": {
                                  "line": 457,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      20976,
                                      20984
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 458,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 458,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-",
                                    "raw": "'-'",
                                    "range": [
                                      20987,
                                      20990
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 458,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 458,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    20976,
                                    20990
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 458,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 458,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                20972,
                                20991
                              ],
                              "loc": {
                                "start": {
                                  "line": 458,
                                  "column": 8
                                },
                                "end": {
                                  "line": 458,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        21000,
                                        21016
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 459,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 459,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  21017,
                                                  21027
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 459,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 459,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  21028,
                                                  21030
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 459,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 459,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                21017,
                                                21030
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 459,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 459,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  21031,
                                                  21032
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 459,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 459,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  21034,
                                                  21035
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 459,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 459,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              21017,
                                              21036
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 459,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 459,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              21037,
                                              21043
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 459,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 459,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            21017,
                                            21043
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 459,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 459,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          21017,
                                          21045
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 459,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 459,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21000,
                                      21046
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 459,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 459,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21047,
                                      21051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 459,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 459,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    21000,
                                    21051
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 459,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 459,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      21052,
                                      21060
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 459,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 459,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21000,
                                  21061
                                ],
                                "loc": {
                                  "start": {
                                    "line": 459,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 459,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                21000,
                                21062
                              ],
                              "loc": {
                                "start": {
                                  "line": 459,
                                  "column": 8
                                },
                                "end": {
                                  "line": 459,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21071,
                                        21090
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 460,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 460,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            21091,
                                            21092
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 460,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 460,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21093,
                                            21106
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 460,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 460,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21091,
                                          21106
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 460,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 460,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21071,
                                      21107
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 460,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 460,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21108,
                                      21112
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 460,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 460,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21071,
                                    21112
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 460,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 460,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      21113,
                                      21118
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 460,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 460,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21071,
                                  21119
                                ],
                                "loc": {
                                  "start": {
                                    "line": 460,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 460,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21071,
                                21120
                              ],
                              "loc": {
                                "start": {
                                  "line": 460,
                                  "column": 8
                                },
                                "end": {
                                  "line": 460,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21129,
                                        21148
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 461,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 461,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            21149,
                                            21150
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 461,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 461,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21151,
                                            21164
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 461,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 461,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21149,
                                          21164
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 461,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 461,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21129,
                                      21165
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 461,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 461,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21166,
                                      21170
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 461,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 461,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21129,
                                    21170
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 461,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 461,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      21171,
                                      21176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 461,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 461,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21129,
                                  21177
                                ],
                                "loc": {
                                  "start": {
                                    "line": 461,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 461,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21129,
                                21178
                              ],
                              "loc": {
                                "start": {
                                  "line": 461,
                                  "column": 8
                                },
                                "end": {
                                  "line": 461,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            20847,
                            21184
                          ],
                          "loc": {
                            "start": {
                              "line": 453,
                              "column": 59
                            },
                            "end": {
                              "line": 462,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          20835,
                          21184
                        ],
                        "loc": {
                          "start": {
                            "line": 453,
                            "column": 47
                          },
                          "end": {
                            "line": 462,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      20792,
                      21185
                    ],
                    "loc": {
                      "start": {
                        "line": 453,
                        "column": 4
                      },
                      "end": {
                        "line": 462,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2326,
                    "_esdocTestName": "it2326"
                  },
                  "range": [
                    20792,
                    21186
                  ],
                  "loc": {
                    "start": {
                      "line": 453,
                      "column": 4
                    },
                    "end": {
                      "line": 462,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        21191,
                        21193
                      ],
                      "loc": {
                        "start": {
                          "line": 463,
                          "column": 4
                        },
                        "end": {
                          "line": 463,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should combine a source with a second",
                        "raw": "'should combine a source with a second'",
                        "range": [
                          21194,
                          21233
                        ],
                        "loc": {
                          "start": {
                            "line": 463,
                            "column": 7
                          },
                          "end": {
                            "line": 463,
                            "column": 46
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      21261,
                                      21262
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 464,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 464,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        21265,
                                        21268
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 464,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 464,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1---2---3---",
                                        "raw": "'---1---2---3---'",
                                        "range": [
                                          21269,
                                          21286
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 464,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 464,
                                            "column": 37
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21265,
                                      21287
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 464,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 464,
                                        "column": 38
                                      }
                                    }
                                  },
                                  "range": [
                                    21261,
                                    21287
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 464,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 464,
                                      "column": 38
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21257,
                                21288
                              ],
                              "loc": {
                                "start": {
                                  "line": 464,
                                  "column": 8
                                },
                                "end": {
                                  "line": 464,
                                  "column": 39
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      21301,
                                      21306
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 465,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 465,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      21309,
                                      21312
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 465,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 465,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    21301,
                                    21312
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 465,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 465,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21297,
                                21313
                              ],
                              "loc": {
                                "start": {
                                  "line": 465,
                                  "column": 8
                                },
                                "end": {
                                  "line": 465,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      21326,
                                      21327
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 466,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 466,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        21330,
                                        21333
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 466,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 466,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--4--5--6--7--8--",
                                        "raw": "'--4--5--6--7--8--'",
                                        "range": [
                                          21334,
                                          21353
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 466,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 466,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21330,
                                      21354
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 466,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 466,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    21326,
                                    21354
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 466,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 466,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21322,
                                21355
                              ],
                              "loc": {
                                "start": {
                                  "line": 466,
                                  "column": 8
                                },
                                "end": {
                                  "line": 466,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      21368,
                                      21373
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 467,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 467,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^",
                                    "raw": "'^'",
                                    "range": [
                                      21376,
                                      21379
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 467,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 467,
                                        "column": 23
                                      }
                                    }
                                  },
                                  "range": [
                                    21368,
                                    21379
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 467,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 467,
                                      "column": 23
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21364,
                                21380
                              ],
                              "loc": {
                                "start": {
                                  "line": 467,
                                  "column": 8
                                },
                                "end": {
                                  "line": 467,
                                  "column": 24
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      21393,
                                      21401
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 468,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 468,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x---y---z",
                                    "raw": "'---x---y---z'",
                                    "range": [
                                      21404,
                                      21418
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 468,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 468,
                                        "column": 37
                                      }
                                    }
                                  },
                                  "range": [
                                    21393,
                                    21418
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 468,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 468,
                                      "column": 37
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21389,
                                21419
                              ],
                              "loc": {
                                "start": {
                                  "line": 468,
                                  "column": 8
                                },
                                "end": {
                                  "line": 468,
                                  "column": 38
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        21428,
                                        21444
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 469,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 469,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  21445,
                                                  21455
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 469,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 469,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  21456,
                                                  21458
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 469,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 469,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                21445,
                                                21458
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 469,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 469,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  21459,
                                                  21460
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 469,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 469,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  21462,
                                                  21463
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 469,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 469,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              21445,
                                              21464
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 469,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 469,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              21465,
                                              21471
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 469,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 469,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            21445,
                                            21471
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 469,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 469,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          21445,
                                          21473
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 469,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 469,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21428,
                                      21474
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 469,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 469,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21488,
                                      21492
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 470,
                                        "column": 13
                                      },
                                      "end": {
                                        "line": 470,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    21428,
                                    21492
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 469,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 470,
                                      "column": 17
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      21493,
                                      21501
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 470,
                                        "column": 18
                                      },
                                      "end": {
                                        "line": 470,
                                        "column": 26
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            21505,
                                            21506
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 470,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 470,
                                              "column": 31
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                21509,
                                                21512
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 470,
                                                  "column": 34
                                                },
                                                "end": {
                                                  "line": 470,
                                                  "column": 37
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                21514,
                                                21517
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 470,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 470,
                                                  "column": 42
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            21508,
                                            21518
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 470,
                                              "column": 33
                                            },
                                            "end": {
                                              "line": 470,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21505,
                                          21518
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 470,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 470,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            21520,
                                            21521
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 470,
                                              "column": 45
                                            },
                                            "end": {
                                              "line": 470,
                                              "column": 46
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                21524,
                                                21527
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 470,
                                                  "column": 49
                                                },
                                                "end": {
                                                  "line": 470,
                                                  "column": 52
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                21529,
                                                21532
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 470,
                                                  "column": 54
                                                },
                                                "end": {
                                                  "line": 470,
                                                  "column": 57
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            21523,
                                            21533
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 470,
                                              "column": 48
                                            },
                                            "end": {
                                              "line": 470,
                                              "column": 58
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21520,
                                          21533
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 470,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 470,
                                            "column": 58
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "z",
                                          "range": [
                                            21535,
                                            21536
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 470,
                                              "column": 60
                                            },
                                            "end": {
                                              "line": 470,
                                              "column": 61
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "3",
                                              "raw": "'3'",
                                              "range": [
                                                21539,
                                                21542
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 470,
                                                  "column": 64
                                                },
                                                "end": {
                                                  "line": 470,
                                                  "column": 67
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "6",
                                              "raw": "'6'",
                                              "range": [
                                                21544,
                                                21547
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 470,
                                                  "column": 69
                                                },
                                                "end": {
                                                  "line": 470,
                                                  "column": 72
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            21538,
                                            21548
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 470,
                                              "column": 63
                                            },
                                            "end": {
                                              "line": 470,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          21535,
                                          21548
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 470,
                                            "column": 60
                                          },
                                          "end": {
                                            "line": 470,
                                            "column": 73
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21503,
                                      21550
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 470,
                                        "column": 28
                                      },
                                      "end": {
                                        "line": 470,
                                        "column": 75
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21428,
                                  21551
                                ],
                                "loc": {
                                  "start": {
                                    "line": 469,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 470,
                                    "column": 76
                                  }
                                }
                              },
                              "range": [
                                21428,
                                21552
                              ],
                              "loc": {
                                "start": {
                                  "line": 469,
                                  "column": 8
                                },
                                "end": {
                                  "line": 470,
                                  "column": 77
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21561,
                                        21580
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 471,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 471,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            21581,
                                            21582
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 471,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 471,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21583,
                                            21596
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 471,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 471,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21581,
                                          21596
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 471,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 471,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21561,
                                      21597
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 471,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 471,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21598,
                                      21602
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 471,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 471,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21561,
                                    21602
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 471,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 471,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      21603,
                                      21608
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 471,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 471,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21561,
                                  21609
                                ],
                                "loc": {
                                  "start": {
                                    "line": 471,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 471,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21561,
                                21610
                              ],
                              "loc": {
                                "start": {
                                  "line": 471,
                                  "column": 8
                                },
                                "end": {
                                  "line": 471,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21619,
                                        21638
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 472,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 472,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            21639,
                                            21640
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21641,
                                            21654
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 472,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 472,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21639,
                                          21654
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 472,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 472,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21619,
                                      21655
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 472,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 472,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21656,
                                      21660
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 472,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 472,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21619,
                                    21660
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 472,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 472,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      21661,
                                      21666
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 472,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 472,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21619,
                                  21667
                                ],
                                "loc": {
                                  "start": {
                                    "line": 472,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 472,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21619,
                                21668
                              ],
                              "loc": {
                                "start": {
                                  "line": 472,
                                  "column": 8
                                },
                                "end": {
                                  "line": 472,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            21247,
                            21674
                          ],
                          "loc": {
                            "start": {
                              "line": 463,
                              "column": 60
                            },
                            "end": {
                              "line": 473,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          21235,
                          21674
                        ],
                        "loc": {
                          "start": {
                            "line": 463,
                            "column": 48
                          },
                          "end": {
                            "line": 473,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      21191,
                      21675
                    ],
                    "loc": {
                      "start": {
                        "line": 463,
                        "column": 4
                      },
                      "end": {
                        "line": 473,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2327,
                    "_esdocTestName": "it2327"
                  },
                  "range": [
                    21191,
                    21676
                  ],
                  "loc": {
                    "start": {
                      "line": 463,
                      "column": 4
                    },
                    "end": {
                      "line": 473,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        21681,
                        21683
                      ],
                      "loc": {
                        "start": {
                          "line": 474,
                          "column": 4
                        },
                        "end": {
                          "line": 474,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with empty and error",
                        "raw": "'should work with empty and error'",
                        "range": [
                          21684,
                          21718
                        ],
                        "loc": {
                          "start": {
                            "line": 474,
                            "column": 7
                          },
                          "end": {
                            "line": 474,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      21746,
                                      21747
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 475,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 475,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        21750,
                                        21754
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 475,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 475,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          21755,
                                          21758
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 475,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 475,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21750,
                                      21759
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 475,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 475,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    21746,
                                    21759
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 475,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 475,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21742,
                                21760
                              ],
                              "loc": {
                                "start": {
                                  "line": 475,
                                  "column": 8
                                },
                                "end": {
                                  "line": 475,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      21773,
                                      21778
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 476,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 476,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      21781,
                                      21787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 476,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 476,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    21773,
                                    21787
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 476,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 476,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21769,
                                21788
                              ],
                              "loc": {
                                "start": {
                                  "line": 476,
                                  "column": 8
                                },
                                "end": {
                                  "line": 476,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      21801,
                                      21802
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 477,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 477,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        21805,
                                        21808
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 477,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 477,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          21809,
                                          21818
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 477,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 477,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          21820,
                                          21824
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 477,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 477,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          21826,
                                          21835
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 477,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 477,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21805,
                                      21836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 477,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 477,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    21801,
                                    21836
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 477,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 477,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21797,
                                21837
                              ],
                              "loc": {
                                "start": {
                                  "line": 477,
                                  "column": 8
                                },
                                "end": {
                                  "line": 477,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      21850,
                                      21855
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 478,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 478,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      21858,
                                      21864
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 478,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 478,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    21850,
                                    21864
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 478,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 478,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21846,
                                21865
                              ],
                              "loc": {
                                "start": {
                                  "line": 478,
                                  "column": 8
                                },
                                "end": {
                                  "line": 478,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      21878,
                                      21886
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 479,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 479,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      21889,
                                      21892
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 479,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 479,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    21878,
                                    21892
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 479,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 479,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                21874,
                                21893
                              ],
                              "loc": {
                                "start": {
                                  "line": 479,
                                  "column": 8
                                },
                                "end": {
                                  "line": 479,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        21902,
                                        21918
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 480,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 480,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  21919,
                                                  21929
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 480,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 480,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  21930,
                                                  21932
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 480,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 480,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                21919,
                                                21932
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 480,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 480,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  21933,
                                                  21934
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 480,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 480,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  21936,
                                                  21937
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 480,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 480,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              21919,
                                              21938
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 480,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 480,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              21939,
                                              21945
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 480,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 480,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            21919,
                                            21945
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 480,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 480,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          21919,
                                          21947
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 480,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 480,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21902,
                                      21948
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 480,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 480,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      21949,
                                      21953
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 480,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 480,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    21902,
                                    21953
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 480,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 480,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      21954,
                                      21962
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 480,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 480,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21902,
                                  21963
                                ],
                                "loc": {
                                  "start": {
                                    "line": 480,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 480,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                21902,
                                21964
                              ],
                              "loc": {
                                "start": {
                                  "line": 480,
                                  "column": 8
                                },
                                "end": {
                                  "line": 480,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        21973,
                                        21992
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 481,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 481,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            21993,
                                            21994
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 481,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 481,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            21995,
                                            22008
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 481,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 481,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          21993,
                                          22008
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 481,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 481,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      21973,
                                      22009
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 481,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 481,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      22010,
                                      22014
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 481,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 481,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    21973,
                                    22014
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 481,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 481,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      22015,
                                      22020
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 481,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 481,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  21973,
                                  22021
                                ],
                                "loc": {
                                  "start": {
                                    "line": 481,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 481,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                21973,
                                22022
                              ],
                              "loc": {
                                "start": {
                                  "line": 481,
                                  "column": 8
                                },
                                "end": {
                                  "line": 481,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        22031,
                                        22050
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 482,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 482,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            22051,
                                            22052
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 482,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 482,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            22053,
                                            22066
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 482,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 482,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          22051,
                                          22066
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 482,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 482,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22031,
                                      22067
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      22068,
                                      22072
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    22031,
                                    22072
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 482,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 482,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      22073,
                                      22078
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 482,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 482,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22031,
                                  22079
                                ],
                                "loc": {
                                  "start": {
                                    "line": 482,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 482,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                22031,
                                22080
                              ],
                              "loc": {
                                "start": {
                                  "line": 482,
                                  "column": 8
                                },
                                "end": {
                                  "line": 482,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            21732,
                            22086
                          ],
                          "loc": {
                            "start": {
                              "line": 474,
                              "column": 55
                            },
                            "end": {
                              "line": 483,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          21720,
                          22086
                        ],
                        "loc": {
                          "start": {
                            "line": 474,
                            "column": 43
                          },
                          "end": {
                            "line": 483,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      21681,
                      22087
                    ],
                    "loc": {
                      "start": {
                        "line": 474,
                        "column": 4
                      },
                      "end": {
                        "line": 483,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2328,
                    "_esdocTestName": "it2328"
                  },
                  "range": [
                    21681,
                    22088
                  ],
                  "loc": {
                    "start": {
                      "line": 474,
                      "column": 4
                    },
                    "end": {
                      "line": 483,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        22093,
                        22095
                      ],
                      "loc": {
                        "start": {
                          "line": 484,
                          "column": 4
                        },
                        "end": {
                          "line": 484,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and empty",
                        "raw": "'should work with error and empty'",
                        "range": [
                          22096,
                          22130
                        ],
                        "loc": {
                          "start": {
                            "line": 484,
                            "column": 7
                          },
                          "end": {
                            "line": 484,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      22158,
                                      22159
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 485,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 485,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        22162,
                                        22165
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 485,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 485,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          22166,
                                          22175
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 485,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 485,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          22177,
                                          22181
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 485,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 485,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          22183,
                                          22192
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 485,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 485,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22162,
                                      22193
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 485,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 485,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    22158,
                                    22193
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 485,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 485,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22154,
                                22194
                              ],
                              "loc": {
                                "start": {
                                  "line": 485,
                                  "column": 8
                                },
                                "end": {
                                  "line": 485,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      22207,
                                      22212
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 486,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 486,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      22215,
                                      22221
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 486,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 486,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    22207,
                                    22221
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 486,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 486,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22203,
                                22222
                              ],
                              "loc": {
                                "start": {
                                  "line": 486,
                                  "column": 8
                                },
                                "end": {
                                  "line": 486,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      22235,
                                      22236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 487,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 487,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        22239,
                                        22243
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 487,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 487,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "|",
                                        "raw": "'|'",
                                        "range": [
                                          22244,
                                          22247
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 487,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 487,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22239,
                                      22248
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 487,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 487,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    22235,
                                    22248
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 487,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 487,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22231,
                                22249
                              ],
                              "loc": {
                                "start": {
                                  "line": 487,
                                  "column": 8
                                },
                                "end": {
                                  "line": 487,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      22262,
                                      22267
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 488,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 488,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      22270,
                                      22276
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 488,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 488,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    22262,
                                    22276
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 488,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 488,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22258,
                                22277
                              ],
                              "loc": {
                                "start": {
                                  "line": 488,
                                  "column": 8
                                },
                                "end": {
                                  "line": 488,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      22290,
                                      22298
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 489,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 489,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "|",
                                    "raw": "'|'",
                                    "range": [
                                      22301,
                                      22304
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 489,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 489,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    22290,
                                    22304
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 489,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 489,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22286,
                                22305
                              ],
                              "loc": {
                                "start": {
                                  "line": 489,
                                  "column": 8
                                },
                                "end": {
                                  "line": 489,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        22314,
                                        22330
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 490,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 490,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  22331,
                                                  22341
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 490,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 490,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  22342,
                                                  22344
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 490,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 490,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                22331,
                                                22344
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 490,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 490,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  22345,
                                                  22346
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 490,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 490,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  22348,
                                                  22349
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 490,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 490,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              22331,
                                              22350
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 490,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 490,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              22351,
                                              22357
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 490,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 490,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            22331,
                                            22357
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 490,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 490,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          22331,
                                          22359
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 490,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 490,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22314,
                                      22360
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 490,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 490,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      22361,
                                      22365
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 490,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 490,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    22314,
                                    22365
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 490,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 490,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      22366,
                                      22374
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 490,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 490,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22314,
                                  22375
                                ],
                                "loc": {
                                  "start": {
                                    "line": 490,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 490,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                22314,
                                22376
                              ],
                              "loc": {
                                "start": {
                                  "line": 490,
                                  "column": 8
                                },
                                "end": {
                                  "line": 490,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        22385,
                                        22404
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 491,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 491,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            22405,
                                            22406
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 491,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 491,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            22407,
                                            22420
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 491,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 491,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          22405,
                                          22420
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 491,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 491,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22385,
                                      22421
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 491,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 491,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      22422,
                                      22426
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 491,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 491,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    22385,
                                    22426
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 491,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 491,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      22427,
                                      22432
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 491,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 491,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22385,
                                  22433
                                ],
                                "loc": {
                                  "start": {
                                    "line": 491,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 491,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                22385,
                                22434
                              ],
                              "loc": {
                                "start": {
                                  "line": 491,
                                  "column": 8
                                },
                                "end": {
                                  "line": 491,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        22443,
                                        22462
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 492,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 492,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            22463,
                                            22464
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 492,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 492,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            22465,
                                            22478
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 492,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 492,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          22463,
                                          22478
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 492,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 492,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22443,
                                      22479
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 492,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 492,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      22480,
                                      22484
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 492,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 492,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    22443,
                                    22484
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 492,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 492,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      22485,
                                      22490
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 492,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 492,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22443,
                                  22491
                                ],
                                "loc": {
                                  "start": {
                                    "line": 492,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 492,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                22443,
                                22492
                              ],
                              "loc": {
                                "start": {
                                  "line": 492,
                                  "column": 8
                                },
                                "end": {
                                  "line": 492,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            22144,
                            22498
                          ],
                          "loc": {
                            "start": {
                              "line": 484,
                              "column": 55
                            },
                            "end": {
                              "line": 493,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          22132,
                          22498
                        ],
                        "loc": {
                          "start": {
                            "line": 484,
                            "column": 43
                          },
                          "end": {
                            "line": 493,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      22093,
                      22499
                    ],
                    "loc": {
                      "start": {
                        "line": 484,
                        "column": 4
                      },
                      "end": {
                        "line": 493,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2329,
                    "_esdocTestName": "it2329"
                  },
                  "range": [
                    22093,
                    22500
                  ],
                  "loc": {
                    "start": {
                      "line": 484,
                      "column": 4
                    },
                    "end": {
                      "line": 493,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        22505,
                        22507
                      ],
                      "loc": {
                        "start": {
                          "line": 494,
                          "column": 4
                        },
                        "end": {
                          "line": 494,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error",
                        "raw": "'should work with error'",
                        "range": [
                          22508,
                          22532
                        ],
                        "loc": {
                          "start": {
                            "line": 494,
                            "column": 7
                          },
                          "end": {
                            "line": 494,
                            "column": 31
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      22560,
                                      22561
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 495,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 495,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        22564,
                                        22567
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 495,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 495,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------|",
                                        "raw": "'----------|'",
                                        "range": [
                                          22568,
                                          22581
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 495,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 495,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22564,
                                      22582
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 495,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 495,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    22560,
                                    22582
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 495,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 495,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22556,
                                22583
                              ],
                              "loc": {
                                "start": {
                                  "line": 495,
                                  "column": 8
                                },
                                "end": {
                                  "line": 495,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      22596,
                                      22601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 496,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 496,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !    ",
                                    "raw": "'^     !    '",
                                    "range": [
                                      22604,
                                      22617
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 496,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 496,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    22596,
                                    22617
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 496,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 496,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22592,
                                22618
                              ],
                              "loc": {
                                "start": {
                                  "line": 496,
                                  "column": 8
                                },
                                "end": {
                                  "line": 496,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      22631,
                                      22632
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 497,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 497,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        22635,
                                        22638
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 497,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 497,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#    ",
                                        "raw": "'------#    '",
                                        "range": [
                                          22639,
                                          22652
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 497,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 497,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22635,
                                      22653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 497,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 497,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    22631,
                                    22653
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 497,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 497,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22627,
                                22654
                              ],
                              "loc": {
                                "start": {
                                  "line": 497,
                                  "column": 8
                                },
                                "end": {
                                  "line": 497,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      22667,
                                      22672
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 498,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 498,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !    ",
                                    "raw": "'^     !    '",
                                    "range": [
                                      22675,
                                      22688
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 498,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 498,
                                        "column": 33
                                      }
                                    }
                                  },
                                  "range": [
                                    22667,
                                    22688
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 498,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 498,
                                      "column": 33
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22663,
                                22689
                              ],
                              "loc": {
                                "start": {
                                  "line": 498,
                                  "column": 8
                                },
                                "end": {
                                  "line": 498,
                                  "column": 34
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      22702,
                                      22710
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 499,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 499,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#    ",
                                    "raw": "'------#    '",
                                    "range": [
                                      22713,
                                      22726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 499,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 499,
                                        "column": 36
                                      }
                                    }
                                  },
                                  "range": [
                                    22702,
                                    22726
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 499,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 499,
                                      "column": 36
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22698,
                                22727
                              ],
                              "loc": {
                                "start": {
                                  "line": 499,
                                  "column": 8
                                },
                                "end": {
                                  "line": 499,
                                  "column": 37
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        22736,
                                        22752
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 500,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 500,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  22753,
                                                  22763
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 500,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 500,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  22764,
                                                  22766
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 500,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 500,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                22753,
                                                22766
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 500,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 500,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  22767,
                                                  22768
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 500,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 500,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  22770,
                                                  22771
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 500,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 500,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              22753,
                                              22772
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 500,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 500,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              22773,
                                              22779
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 500,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 500,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            22753,
                                            22779
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 500,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 500,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          22753,
                                          22781
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 500,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 500,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22736,
                                      22782
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 500,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 500,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      22783,
                                      22787
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 500,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 500,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    22736,
                                    22787
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 500,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 500,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      22788,
                                      22796
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 500,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 500,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22736,
                                  22797
                                ],
                                "loc": {
                                  "start": {
                                    "line": 500,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 500,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                22736,
                                22798
                              ],
                              "loc": {
                                "start": {
                                  "line": 500,
                                  "column": 8
                                },
                                "end": {
                                  "line": 500,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        22807,
                                        22826
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 501,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 501,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            22827,
                                            22828
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 501,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 501,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            22829,
                                            22842
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 501,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 501,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          22827,
                                          22842
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 501,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 501,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22807,
                                      22843
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 501,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 501,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      22844,
                                      22848
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 501,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 501,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    22807,
                                    22848
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 501,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 501,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      22849,
                                      22854
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 501,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 501,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22807,
                                  22855
                                ],
                                "loc": {
                                  "start": {
                                    "line": 501,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 501,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                22807,
                                22856
                              ],
                              "loc": {
                                "start": {
                                  "line": 501,
                                  "column": 8
                                },
                                "end": {
                                  "line": 501,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        22865,
                                        22884
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 502,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 502,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            22885,
                                            22886
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 502,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 502,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            22887,
                                            22900
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 502,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 502,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          22885,
                                          22900
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 502,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 502,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22865,
                                      22901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 502,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 502,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      22902,
                                      22906
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 502,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 502,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    22865,
                                    22906
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 502,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 502,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      22907,
                                      22912
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 502,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 502,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  22865,
                                  22913
                                ],
                                "loc": {
                                  "start": {
                                    "line": 502,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 502,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                22865,
                                22914
                              ],
                              "loc": {
                                "start": {
                                  "line": 502,
                                  "column": 8
                                },
                                "end": {
                                  "line": 502,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            22546,
                            22920
                          ],
                          "loc": {
                            "start": {
                              "line": 494,
                              "column": 45
                            },
                            "end": {
                              "line": 503,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          22534,
                          22920
                        ],
                        "loc": {
                          "start": {
                            "line": 494,
                            "column": 33
                          },
                          "end": {
                            "line": 503,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      22505,
                      22921
                    ],
                    "loc": {
                      "start": {
                        "line": 494,
                        "column": 4
                      },
                      "end": {
                        "line": 503,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2330,
                    "_esdocTestName": "it2330"
                  },
                  "range": [
                    22505,
                    22922
                  ],
                  "loc": {
                    "start": {
                      "line": 494,
                      "column": 4
                    },
                    "end": {
                      "line": 503,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        22927,
                        22929
                      ],
                      "loc": {
                        "start": {
                          "line": 504,
                          "column": 4
                        },
                        "end": {
                          "line": 504,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with never and error",
                        "raw": "'should work with never and error'",
                        "range": [
                          22930,
                          22964
                        ],
                        "loc": {
                          "start": {
                            "line": 504,
                            "column": 7
                          },
                          "end": {
                            "line": 504,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      22992,
                                      22993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 505,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 505,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        22996,
                                        23000
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 505,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 505,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          23001,
                                          23004
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 505,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 505,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      22996,
                                      23005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 505,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 505,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    22992,
                                    23005
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 505,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 505,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                22988,
                                23006
                              ],
                              "loc": {
                                "start": {
                                  "line": 505,
                                  "column": 8
                                },
                                "end": {
                                  "line": 505,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      23019,
                                      23024
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 506,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 506,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      23027,
                                      23036
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 506,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 506,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    23019,
                                    23036
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 506,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 506,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23015,
                                23037
                              ],
                              "loc": {
                                "start": {
                                  "line": 506,
                                  "column": 8
                                },
                                "end": {
                                  "line": 506,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      23050,
                                      23051
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 507,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 507,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        23054,
                                        23057
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 507,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 507,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          23058,
                                          23067
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 507,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 507,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23054,
                                      23068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 507,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 507,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    23050,
                                    23068
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 507,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 507,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23046,
                                23069
                              ],
                              "loc": {
                                "start": {
                                  "line": 507,
                                  "column": 8
                                },
                                "end": {
                                  "line": 507,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      23082,
                                      23087
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 508,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 508,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      23090,
                                      23099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 508,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 508,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    23082,
                                    23099
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 508,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 508,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23078,
                                23100
                              ],
                              "loc": {
                                "start": {
                                  "line": 508,
                                  "column": 8
                                },
                                "end": {
                                  "line": 508,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      23113,
                                      23121
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 509,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 509,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#",
                                    "raw": "'------#'",
                                    "range": [
                                      23124,
                                      23133
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 509,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 509,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    23113,
                                    23133
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 509,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 509,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23109,
                                23134
                              ],
                              "loc": {
                                "start": {
                                  "line": 509,
                                  "column": 8
                                },
                                "end": {
                                  "line": 509,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        23143,
                                        23159
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 510,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 510,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  23160,
                                                  23170
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 510,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 510,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  23171,
                                                  23173
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 510,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 510,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                23160,
                                                23173
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 510,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 510,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  23174,
                                                  23175
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 510,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 510,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  23177,
                                                  23178
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 510,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 510,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              23160,
                                              23179
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 510,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 510,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              23180,
                                              23186
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 510,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 510,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            23160,
                                            23186
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 510,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 510,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          23160,
                                          23188
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 510,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 510,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23143,
                                      23189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 510,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 510,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23190,
                                      23194
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 510,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 510,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    23143,
                                    23194
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 510,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 510,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      23195,
                                      23203
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 510,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 510,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23143,
                                  23204
                                ],
                                "loc": {
                                  "start": {
                                    "line": 510,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 510,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                23143,
                                23205
                              ],
                              "loc": {
                                "start": {
                                  "line": 510,
                                  "column": 8
                                },
                                "end": {
                                  "line": 510,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23214,
                                        23233
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 511,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 511,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            23234,
                                            23235
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 511,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 511,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23236,
                                            23249
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 511,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 511,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          23234,
                                          23249
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 511,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 511,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23214,
                                      23250
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 511,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 511,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23251,
                                      23255
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 511,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 511,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    23214,
                                    23255
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 511,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 511,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      23256,
                                      23261
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 511,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 511,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23214,
                                  23262
                                ],
                                "loc": {
                                  "start": {
                                    "line": 511,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 511,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                23214,
                                23263
                              ],
                              "loc": {
                                "start": {
                                  "line": 511,
                                  "column": 8
                                },
                                "end": {
                                  "line": 511,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23272,
                                        23291
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 512,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 512,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            23292,
                                            23293
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 512,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 512,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23294,
                                            23307
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 512,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 512,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          23292,
                                          23307
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 512,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 512,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23272,
                                      23308
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 512,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 512,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23309,
                                      23313
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 512,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 512,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    23272,
                                    23313
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 512,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 512,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      23314,
                                      23319
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 512,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 512,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23272,
                                  23320
                                ],
                                "loc": {
                                  "start": {
                                    "line": 512,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 512,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                23272,
                                23321
                              ],
                              "loc": {
                                "start": {
                                  "line": 512,
                                  "column": 8
                                },
                                "end": {
                                  "line": 512,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            22978,
                            23327
                          ],
                          "loc": {
                            "start": {
                              "line": 504,
                              "column": 55
                            },
                            "end": {
                              "line": 513,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          22966,
                          23327
                        ],
                        "loc": {
                          "start": {
                            "line": 504,
                            "column": 43
                          },
                          "end": {
                            "line": 513,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      22927,
                      23328
                    ],
                    "loc": {
                      "start": {
                        "line": 504,
                        "column": 4
                      },
                      "end": {
                        "line": 513,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2331,
                    "_esdocTestName": "it2331"
                  },
                  "range": [
                    22927,
                    23329
                  ],
                  "loc": {
                    "start": {
                      "line": 504,
                      "column": 4
                    },
                    "end": {
                      "line": 513,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        23334,
                        23336
                      ],
                      "loc": {
                        "start": {
                          "line": 514,
                          "column": 4
                        },
                        "end": {
                          "line": 514,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and never",
                        "raw": "'should work with error and never'",
                        "range": [
                          23337,
                          23371
                        ],
                        "loc": {
                          "start": {
                            "line": 514,
                            "column": 7
                          },
                          "end": {
                            "line": 514,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      23399,
                                      23400
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 515,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 515,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        23403,
                                        23406
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 515,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 515,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          23407,
                                          23416
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 515,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 515,
                                            "column": 29
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23403,
                                      23417
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 515,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 515,
                                        "column": 30
                                      }
                                    }
                                  },
                                  "range": [
                                    23399,
                                    23417
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 515,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 515,
                                      "column": 30
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23395,
                                23418
                              ],
                              "loc": {
                                "start": {
                                  "line": 515,
                                  "column": 8
                                },
                                "end": {
                                  "line": 515,
                                  "column": 31
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      23431,
                                      23436
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 516,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 516,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      23439,
                                      23448
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 516,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 516,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    23431,
                                    23448
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 516,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 516,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23427,
                                23449
                              ],
                              "loc": {
                                "start": {
                                  "line": 516,
                                  "column": 8
                                },
                                "end": {
                                  "line": 516,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      23462,
                                      23463
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 517,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 517,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        23466,
                                        23470
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 517,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 517,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-",
                                        "raw": "'-'",
                                        "range": [
                                          23471,
                                          23474
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 517,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 517,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23466,
                                      23475
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 517,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 517,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    23462,
                                    23475
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 517,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 517,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23458,
                                23476
                              ],
                              "loc": {
                                "start": {
                                  "line": 517,
                                  "column": 8
                                },
                                "end": {
                                  "line": 517,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      23489,
                                      23494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 518,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 518,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      23497,
                                      23506
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 518,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 518,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    23489,
                                    23506
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 518,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 518,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23485,
                                23507
                              ],
                              "loc": {
                                "start": {
                                  "line": 518,
                                  "column": 8
                                },
                                "end": {
                                  "line": 518,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      23520,
                                      23528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 519,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 519,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#",
                                    "raw": "'------#'",
                                    "range": [
                                      23531,
                                      23540
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 519,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 519,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    23520,
                                    23540
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 519,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 519,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23516,
                                23541
                              ],
                              "loc": {
                                "start": {
                                  "line": 519,
                                  "column": 8
                                },
                                "end": {
                                  "line": 519,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        23550,
                                        23566
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 520,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 520,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  23567,
                                                  23577
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 520,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 520,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  23578,
                                                  23580
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 520,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 520,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                23567,
                                                23580
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 520,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 520,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  23581,
                                                  23582
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 520,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 520,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  23584,
                                                  23585
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 520,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 520,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              23567,
                                              23586
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 520,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 520,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              23587,
                                              23593
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 520,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 520,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            23567,
                                            23593
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 520,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 520,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          23567,
                                          23595
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 520,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 520,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23550,
                                      23596
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 520,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 520,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23597,
                                      23601
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 520,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 520,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    23550,
                                    23601
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 520,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 520,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      23602,
                                      23610
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 520,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 520,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23550,
                                  23611
                                ],
                                "loc": {
                                  "start": {
                                    "line": 520,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 520,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                23550,
                                23612
                              ],
                              "loc": {
                                "start": {
                                  "line": 520,
                                  "column": 8
                                },
                                "end": {
                                  "line": 520,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23621,
                                        23640
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 521,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 521,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            23641,
                                            23642
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 521,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 521,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23643,
                                            23656
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 521,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 521,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          23641,
                                          23656
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 521,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 521,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23621,
                                      23657
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 521,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 521,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23658,
                                      23662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 521,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 521,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    23621,
                                    23662
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 521,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 521,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      23663,
                                      23668
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 521,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 521,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23621,
                                  23669
                                ],
                                "loc": {
                                  "start": {
                                    "line": 521,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 521,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                23621,
                                23670
                              ],
                              "loc": {
                                "start": {
                                  "line": 521,
                                  "column": 8
                                },
                                "end": {
                                  "line": 521,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        23679,
                                        23698
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 522,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 522,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            23699,
                                            23700
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 522,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 522,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            23701,
                                            23714
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 522,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 522,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          23699,
                                          23714
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 522,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 522,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23679,
                                      23715
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 522,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 522,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      23716,
                                      23720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 522,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 522,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    23679,
                                    23720
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 522,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 522,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      23721,
                                      23726
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 522,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 522,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  23679,
                                  23727
                                ],
                                "loc": {
                                  "start": {
                                    "line": 522,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 522,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                23679,
                                23728
                              ],
                              "loc": {
                                "start": {
                                  "line": 522,
                                  "column": 8
                                },
                                "end": {
                                  "line": 522,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            23385,
                            23734
                          ],
                          "loc": {
                            "start": {
                              "line": 514,
                              "column": 55
                            },
                            "end": {
                              "line": 523,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          23373,
                          23734
                        ],
                        "loc": {
                          "start": {
                            "line": 514,
                            "column": 43
                          },
                          "end": {
                            "line": 523,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      23334,
                      23735
                    ],
                    "loc": {
                      "start": {
                        "line": 514,
                        "column": 4
                      },
                      "end": {
                        "line": 523,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2332,
                    "_esdocTestName": "it2332"
                  },
                  "range": [
                    23334,
                    23736
                  ],
                  "loc": {
                    "start": {
                      "line": 514,
                      "column": 4
                    },
                    "end": {
                      "line": 523,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        23741,
                        23743
                      ],
                      "loc": {
                        "start": {
                          "line": 524,
                          "column": 4
                        },
                        "end": {
                          "line": 524,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and error",
                        "raw": "'should work with error and error'",
                        "range": [
                          23744,
                          23778
                        ],
                        "loc": {
                          "start": {
                            "line": 524,
                            "column": 7
                          },
                          "end": {
                            "line": 524,
                            "column": 41
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      23806,
                                      23807
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 525,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 525,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        23810,
                                        23813
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 525,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 525,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "------#",
                                        "raw": "'------#'",
                                        "range": [
                                          23814,
                                          23823
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 525,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 525,
                                            "column": 29
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          23825,
                                          23829
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 525,
                                            "column": 31
                                          },
                                          "end": {
                                            "line": 525,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          23831,
                                          23840
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 525,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 525,
                                            "column": 46
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23810,
                                      23841
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 525,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 525,
                                        "column": 47
                                      }
                                    }
                                  },
                                  "range": [
                                    23806,
                                    23841
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 525,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 525,
                                      "column": 47
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23802,
                                23842
                              ],
                              "loc": {
                                "start": {
                                  "line": 525,
                                  "column": 8
                                },
                                "end": {
                                  "line": 525,
                                  "column": 48
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      23855,
                                      23860
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 526,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 526,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      23863,
                                      23872
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 526,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 526,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    23855,
                                    23872
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 526,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 526,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23851,
                                23873
                              ],
                              "loc": {
                                "start": {
                                  "line": 526,
                                  "column": 8
                                },
                                "end": {
                                  "line": 526,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      23886,
                                      23887
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 527,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 527,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        23890,
                                        23893
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 527,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 527,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "----------#",
                                        "raw": "'----------#'",
                                        "range": [
                                          23894,
                                          23907
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 527,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 527,
                                            "column": 33
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": null,
                                        "raw": "null",
                                        "range": [
                                          23909,
                                          23913
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 527,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 527,
                                            "column": 39
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad 2",
                                        "raw": "'too bad 2'",
                                        "range": [
                                          23915,
                                          23926
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 527,
                                            "column": 41
                                          },
                                          "end": {
                                            "line": 527,
                                            "column": 52
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      23890,
                                      23927
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 527,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 527,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    23886,
                                    23927
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 527,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 527,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23882,
                                23928
                              ],
                              "loc": {
                                "start": {
                                  "line": 527,
                                  "column": 8
                                },
                                "end": {
                                  "line": 527,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      23941,
                                      23946
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 528,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 528,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^     !",
                                    "raw": "'^     !'",
                                    "range": [
                                      23949,
                                      23958
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 528,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 528,
                                        "column": 29
                                      }
                                    }
                                  },
                                  "range": [
                                    23941,
                                    23958
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 528,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 528,
                                      "column": 29
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23937,
                                23959
                              ],
                              "loc": {
                                "start": {
                                  "line": 528,
                                  "column": 8
                                },
                                "end": {
                                  "line": 528,
                                  "column": 30
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      23972,
                                      23980
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 529,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 529,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "------#",
                                    "raw": "'------#'",
                                    "range": [
                                      23983,
                                      23992
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 529,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 529,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    23972,
                                    23992
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 529,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 529,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                23968,
                                23993
                              ],
                              "loc": {
                                "start": {
                                  "line": 529,
                                  "column": 8
                                },
                                "end": {
                                  "line": 529,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        24002,
                                        24018
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 530,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 530,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  24019,
                                                  24029
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 530,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 530,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  24030,
                                                  24032
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 530,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 530,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                24019,
                                                24032
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 530,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 530,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  24033,
                                                  24034
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 530,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 530,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  24036,
                                                  24037
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 530,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 530,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              24019,
                                              24038
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 530,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 530,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              24039,
                                              24045
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 530,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 530,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            24019,
                                            24045
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 530,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 530,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          24019,
                                          24047
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 530,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 530,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24002,
                                      24048
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 530,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 530,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      24049,
                                      24053
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 530,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 530,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    24002,
                                    24053
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 530,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 530,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      24054,
                                      24062
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 530,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 530,
                                        "column": 68
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      24064,
                                      24068
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 530,
                                        "column": 70
                                      },
                                      "end": {
                                        "line": 530,
                                        "column": 74
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "too bad",
                                    "raw": "'too bad'",
                                    "range": [
                                      24070,
                                      24079
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 530,
                                        "column": 76
                                      },
                                      "end": {
                                        "line": 530,
                                        "column": 85
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  24002,
                                  24080
                                ],
                                "loc": {
                                  "start": {
                                    "line": 530,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 530,
                                    "column": 86
                                  }
                                }
                              },
                              "range": [
                                24002,
                                24081
                              ],
                              "loc": {
                                "start": {
                                  "line": 530,
                                  "column": 8
                                },
                                "end": {
                                  "line": 530,
                                  "column": 87
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        24090,
                                        24109
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 531,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 531,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            24110,
                                            24111
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 531,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 531,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            24112,
                                            24125
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 531,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 531,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          24110,
                                          24125
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 531,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 531,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24090,
                                      24126
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 531,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 531,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      24127,
                                      24131
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 531,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 531,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    24090,
                                    24131
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 531,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 531,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      24132,
                                      24137
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 531,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 531,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  24090,
                                  24138
                                ],
                                "loc": {
                                  "start": {
                                    "line": 531,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 531,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                24090,
                                24139
                              ],
                              "loc": {
                                "start": {
                                  "line": 531,
                                  "column": 8
                                },
                                "end": {
                                  "line": 531,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        24148,
                                        24167
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 532,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 532,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            24168,
                                            24169
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 532,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 532,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            24170,
                                            24183
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 532,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 532,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          24168,
                                          24183
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 532,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 532,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24148,
                                      24184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 532,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 532,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      24185,
                                      24189
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 532,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 532,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    24148,
                                    24189
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 532,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 532,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      24190,
                                      24195
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 532,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 532,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  24148,
                                  24196
                                ],
                                "loc": {
                                  "start": {
                                    "line": 532,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 532,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                24148,
                                24197
                              ],
                              "loc": {
                                "start": {
                                  "line": 532,
                                  "column": 8
                                },
                                "end": {
                                  "line": 532,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            23792,
                            24203
                          ],
                          "loc": {
                            "start": {
                              "line": 524,
                              "column": 55
                            },
                            "end": {
                              "line": 533,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          23780,
                          24203
                        ],
                        "loc": {
                          "start": {
                            "line": 524,
                            "column": 43
                          },
                          "end": {
                            "line": 533,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      23741,
                      24204
                    ],
                    "loc": {
                      "start": {
                        "line": 524,
                        "column": 4
                      },
                      "end": {
                        "line": 533,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2333,
                    "_esdocTestName": "it2333"
                  },
                  "range": [
                    23741,
                    24205
                  ],
                  "loc": {
                    "start": {
                      "line": 524,
                      "column": 4
                    },
                    "end": {
                      "line": 533,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        24210,
                        24212
                      ],
                      "loc": {
                        "start": {
                          "line": 534,
                          "column": 4
                        },
                        "end": {
                          "line": 534,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with two sources that eventually raise errors",
                        "raw": "'should work with two sources that eventually raise errors'",
                        "range": [
                          24213,
                          24272
                        ],
                        "loc": {
                          "start": {
                            "line": 534,
                            "column": 7
                          },
                          "end": {
                            "line": 534,
                            "column": 66
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      24300,
                                      24301
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 535,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 535,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        24304,
                                        24307
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 535,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 535,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--w-----#----",
                                        "raw": "'--w-----#----'",
                                        "range": [
                                          24308,
                                          24323
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 535,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 535,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "w",
                                              "range": [
                                                24327,
                                                24328
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 535,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 535,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                24330,
                                                24331
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 535,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 535,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              24327,
                                              24331
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 535,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 535,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          24325,
                                          24333
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 535,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 535,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          24335,
                                          24344
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 535,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 535,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24304,
                                      24345
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 535,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 535,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    24300,
                                    24345
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 535,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 535,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24296,
                                24346
                              ],
                              "loc": {
                                "start": {
                                  "line": 535,
                                  "column": 8
                                },
                                "end": {
                                  "line": 535,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      24359,
                                      24364
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 536,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 536,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      24367,
                                      24378
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 536,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 536,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    24359,
                                    24378
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 536,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 536,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24355,
                                24379
                              ],
                              "loc": {
                                "start": {
                                  "line": 536,
                                  "column": 8
                                },
                                "end": {
                                  "line": 536,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      24392,
                                      24393
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 537,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 537,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        24396,
                                        24399
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 537,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 537,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----z-----#-",
                                        "raw": "'-----z-----#-'",
                                        "range": [
                                          24400,
                                          24415
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 537,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 537,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                24419,
                                                24420
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 537,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 537,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                24422,
                                                24423
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 537,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 537,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              24419,
                                              24423
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 537,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 537,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          24417,
                                          24425
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 537,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 537,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad 2",
                                        "raw": "'too bad 2'",
                                        "range": [
                                          24427,
                                          24438
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 537,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 537,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24396,
                                      24439
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 537,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 537,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    24392,
                                    24439
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 537,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 537,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24388,
                                24440
                              ],
                              "loc": {
                                "start": {
                                  "line": 537,
                                  "column": 8
                                },
                                "end": {
                                  "line": 537,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      24453,
                                      24458
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 538,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 538,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      24461,
                                      24472
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 538,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 538,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    24453,
                                    24472
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 538,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 538,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24449,
                                24473
                              ],
                              "loc": {
                                "start": {
                                  "line": 538,
                                  "column": 8
                                },
                                "end": {
                                  "line": 538,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      24486,
                                      24494
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 539,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 539,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----x--#",
                                    "raw": "'-----x--#'",
                                    "range": [
                                      24497,
                                      24508
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 539,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 539,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    24486,
                                    24508
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 539,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 539,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24482,
                                24509
                              ],
                              "loc": {
                                "start": {
                                  "line": 539,
                                  "column": 8
                                },
                                "end": {
                                  "line": 539,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        24518,
                                        24534
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 540,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 540,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  24535,
                                                  24545
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 540,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 540,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  24546,
                                                  24548
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 540,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 540,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                24535,
                                                24548
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 540,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 540,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  24549,
                                                  24550
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 540,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 540,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  24552,
                                                  24553
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 540,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 540,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              24535,
                                              24554
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 540,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 540,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              24555,
                                              24561
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 540,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 540,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            24535,
                                            24561
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 540,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 540,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          24535,
                                          24563
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 540,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 540,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24518,
                                      24564
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 540,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 540,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      24565,
                                      24569
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 540,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 540,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    24518,
                                    24569
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 540,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 540,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      24570,
                                      24578
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 540,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 540,
                                        "column": 68
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            24582,
                                            24583
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 540,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 540,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                24586,
                                                24587
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 540,
                                                  "column": 76
                                                },
                                                "end": {
                                                  "line": 540,
                                                  "column": 77
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                24589,
                                                24590
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 540,
                                                  "column": 79
                                                },
                                                "end": {
                                                  "line": 540,
                                                  "column": 80
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            24585,
                                            24591
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 540,
                                              "column": 75
                                            },
                                            "end": {
                                              "line": 540,
                                              "column": 81
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          24582,
                                          24591
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 540,
                                            "column": 72
                                          },
                                          "end": {
                                            "line": 540,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24580,
                                      24593
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 540,
                                        "column": 70
                                      },
                                      "end": {
                                        "line": 540,
                                        "column": 83
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "too bad",
                                    "raw": "'too bad'",
                                    "range": [
                                      24595,
                                      24604
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 540,
                                        "column": 85
                                      },
                                      "end": {
                                        "line": 540,
                                        "column": 94
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  24518,
                                  24605
                                ],
                                "loc": {
                                  "start": {
                                    "line": 540,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 540,
                                    "column": 95
                                  }
                                }
                              },
                              "range": [
                                24518,
                                24606
                              ],
                              "loc": {
                                "start": {
                                  "line": 540,
                                  "column": 8
                                },
                                "end": {
                                  "line": 540,
                                  "column": 96
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        24615,
                                        24634
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 541,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 541,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            24635,
                                            24636
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 541,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 541,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            24637,
                                            24650
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 541,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 541,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          24635,
                                          24650
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 541,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 541,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24615,
                                      24651
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 541,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 541,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      24652,
                                      24656
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 541,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 541,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    24615,
                                    24656
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 541,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 541,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      24657,
                                      24662
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 541,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 541,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  24615,
                                  24663
                                ],
                                "loc": {
                                  "start": {
                                    "line": 541,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 541,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                24615,
                                24664
                              ],
                              "loc": {
                                "start": {
                                  "line": 541,
                                  "column": 8
                                },
                                "end": {
                                  "line": 541,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        24673,
                                        24692
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 542,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 542,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            24693,
                                            24694
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 542,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 542,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            24695,
                                            24708
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 542,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 542,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          24693,
                                          24708
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 542,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 542,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24673,
                                      24709
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 542,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 542,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      24710,
                                      24714
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 542,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 542,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    24673,
                                    24714
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 542,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 542,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      24715,
                                      24720
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 542,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 542,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  24673,
                                  24721
                                ],
                                "loc": {
                                  "start": {
                                    "line": 542,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 542,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                24673,
                                24722
                              ],
                              "loc": {
                                "start": {
                                  "line": 542,
                                  "column": 8
                                },
                                "end": {
                                  "line": 542,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            24286,
                            24728
                          ],
                          "loc": {
                            "start": {
                              "line": 534,
                              "column": 80
                            },
                            "end": {
                              "line": 543,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          24274,
                          24728
                        ],
                        "loc": {
                          "start": {
                            "line": 534,
                            "column": 68
                          },
                          "end": {
                            "line": 543,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      24210,
                      24729
                    ],
                    "loc": {
                      "start": {
                        "line": 534,
                        "column": 4
                      },
                      "end": {
                        "line": 543,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2334,
                    "_esdocTestName": "it2334"
                  },
                  "range": [
                    24210,
                    24730
                  ],
                  "loc": {
                    "start": {
                      "line": 534,
                      "column": 4
                    },
                    "end": {
                      "line": 543,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        24735,
                        24737
                      ],
                      "loc": {
                        "start": {
                          "line": 544,
                          "column": 4
                        },
                        "end": {
                          "line": 544,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with two sources that eventually raise errors (swapped)",
                        "raw": "'should work with two sources that eventually raise errors (swapped)'",
                        "range": [
                          24738,
                          24807
                        ],
                        "loc": {
                          "start": {
                            "line": 544,
                            "column": 7
                          },
                          "end": {
                            "line": 544,
                            "column": 76
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      24835,
                                      24836
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 545,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 545,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        24839,
                                        24842
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 545,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 545,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "-----z-----#-",
                                        "raw": "'-----z-----#-'",
                                        "range": [
                                          24843,
                                          24858
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 545,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 545,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "z",
                                              "range": [
                                                24862,
                                                24863
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 545,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 545,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                24865,
                                                24866
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 545,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 545,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              24862,
                                              24866
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 545,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 545,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          24860,
                                          24868
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 545,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 545,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad 2",
                                        "raw": "'too bad 2'",
                                        "range": [
                                          24870,
                                          24881
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 545,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 545,
                                            "column": 58
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24839,
                                      24882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 545,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 545,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    24835,
                                    24882
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 545,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 545,
                                      "column": 59
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24831,
                                24883
                              ],
                              "loc": {
                                "start": {
                                  "line": 545,
                                  "column": 8
                                },
                                "end": {
                                  "line": 545,
                                  "column": 60
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      24896,
                                      24901
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 546,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 546,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      24904,
                                      24915
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 546,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 546,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    24896,
                                    24915
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 546,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 546,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24892,
                                24916
                              ],
                              "loc": {
                                "start": {
                                  "line": 546,
                                  "column": 8
                                },
                                "end": {
                                  "line": 546,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      24929,
                                      24930
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 547,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 547,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        24933,
                                        24936
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 547,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 547,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--w-----#----",
                                        "raw": "'--w-----#----'",
                                        "range": [
                                          24937,
                                          24952
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 547,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 547,
                                            "column": 35
                                          }
                                        }
                                      },
                                      {
                                        "type": "ObjectExpression",
                                        "properties": [
                                          {
                                            "type": "Property",
                                            "key": {
                                              "type": "Identifier",
                                              "name": "w",
                                              "range": [
                                                24956,
                                                24957
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 547,
                                                  "column": 39
                                                },
                                                "end": {
                                                  "line": 547,
                                                  "column": 40
                                                }
                                              }
                                            },
                                            "value": {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                24959,
                                                24960
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 547,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 547,
                                                  "column": 43
                                                }
                                              }
                                            },
                                            "kind": "init",
                                            "method": false,
                                            "shorthand": false,
                                            "computed": false,
                                            "range": [
                                              24956,
                                              24960
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 547,
                                                "column": 39
                                              },
                                              "end": {
                                                "line": 547,
                                                "column": 43
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          24954,
                                          24962
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 547,
                                            "column": 37
                                          },
                                          "end": {
                                            "line": 547,
                                            "column": 45
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": "too bad",
                                        "raw": "'too bad'",
                                        "range": [
                                          24964,
                                          24973
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 547,
                                            "column": 47
                                          },
                                          "end": {
                                            "line": 547,
                                            "column": 56
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      24933,
                                      24974
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 547,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 547,
                                        "column": 57
                                      }
                                    }
                                  },
                                  "range": [
                                    24929,
                                    24974
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 547,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 547,
                                      "column": 57
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24925,
                                24975
                              ],
                              "loc": {
                                "start": {
                                  "line": 547,
                                  "column": 8
                                },
                                "end": {
                                  "line": 547,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      24988,
                                      24993
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 548,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 548,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^       !",
                                    "raw": "'^       !'",
                                    "range": [
                                      24996,
                                      25007
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 548,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 548,
                                        "column": 31
                                      }
                                    }
                                  },
                                  "range": [
                                    24988,
                                    25007
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 548,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 548,
                                      "column": 31
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                24984,
                                25008
                              ],
                              "loc": {
                                "start": {
                                  "line": 548,
                                  "column": 8
                                },
                                "end": {
                                  "line": 548,
                                  "column": 32
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      25021,
                                      25029
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 549,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 549,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "-----x--#",
                                    "raw": "'-----x--#'",
                                    "range": [
                                      25032,
                                      25043
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 549,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 549,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    25021,
                                    25043
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 549,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 549,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25017,
                                25044
                              ],
                              "loc": {
                                "start": {
                                  "line": 549,
                                  "column": 8
                                },
                                "end": {
                                  "line": 549,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        25053,
                                        25069
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 550,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 550,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  25070,
                                                  25080
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 550,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 550,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  25081,
                                                  25083
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 550,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 550,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                25070,
                                                25083
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 550,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 550,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  25084,
                                                  25085
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 550,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 550,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  25087,
                                                  25088
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 550,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 550,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              25070,
                                              25089
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 550,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 550,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              25090,
                                              25096
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 550,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 550,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            25070,
                                            25096
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 550,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 550,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          25070,
                                          25098
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 550,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 550,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25053,
                                      25099
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 550,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 550,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25100,
                                      25104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 550,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 550,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    25053,
                                    25104
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 550,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 550,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      25105,
                                      25113
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 550,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 550,
                                        "column": 68
                                      }
                                    }
                                  },
                                  {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            25117,
                                            25118
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 550,
                                              "column": 72
                                            },
                                            "end": {
                                              "line": 550,
                                              "column": 73
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": 2,
                                              "raw": "2",
                                              "range": [
                                                25121,
                                                25122
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 550,
                                                  "column": 76
                                                },
                                                "end": {
                                                  "line": 550,
                                                  "column": 77
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": 1,
                                              "raw": "1",
                                              "range": [
                                                25124,
                                                25125
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 550,
                                                  "column": 79
                                                },
                                                "end": {
                                                  "line": 550,
                                                  "column": 80
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            25120,
                                            25126
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 550,
                                              "column": 75
                                            },
                                            "end": {
                                              "line": 550,
                                              "column": 81
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          25117,
                                          25126
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 550,
                                            "column": 72
                                          },
                                          "end": {
                                            "line": 550,
                                            "column": 81
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25115,
                                      25128
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 550,
                                        "column": 70
                                      },
                                      "end": {
                                        "line": 550,
                                        "column": 83
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": "too bad",
                                    "raw": "'too bad'",
                                    "range": [
                                      25130,
                                      25139
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 550,
                                        "column": 85
                                      },
                                      "end": {
                                        "line": 550,
                                        "column": 94
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25053,
                                  25140
                                ],
                                "loc": {
                                  "start": {
                                    "line": 550,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 550,
                                    "column": 95
                                  }
                                }
                              },
                              "range": [
                                25053,
                                25141
                              ],
                              "loc": {
                                "start": {
                                  "line": 550,
                                  "column": 8
                                },
                                "end": {
                                  "line": 550,
                                  "column": 96
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        25150,
                                        25169
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 551,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 551,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            25170,
                                            25171
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 551,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 551,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            25172,
                                            25185
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 551,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 551,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          25170,
                                          25185
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 551,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 551,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25150,
                                      25186
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 551,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 551,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25187,
                                      25191
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 551,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 551,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    25150,
                                    25191
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 551,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 551,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      25192,
                                      25197
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 551,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 551,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25150,
                                  25198
                                ],
                                "loc": {
                                  "start": {
                                    "line": 551,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 551,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                25150,
                                25199
                              ],
                              "loc": {
                                "start": {
                                  "line": 551,
                                  "column": 8
                                },
                                "end": {
                                  "line": 551,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        25208,
                                        25227
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 552,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 552,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            25228,
                                            25229
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 552,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 552,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            25230,
                                            25243
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 552,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 552,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          25228,
                                          25243
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 552,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 552,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25208,
                                      25244
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 552,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 552,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25245,
                                      25249
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 552,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 552,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    25208,
                                    25249
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 552,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 552,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      25250,
                                      25255
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 552,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 552,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25208,
                                  25256
                                ],
                                "loc": {
                                  "start": {
                                    "line": 552,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 552,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                25208,
                                25257
                              ],
                              "loc": {
                                "start": {
                                  "line": 552,
                                  "column": 8
                                },
                                "end": {
                                  "line": 552,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            24821,
                            25263
                          ],
                          "loc": {
                            "start": {
                              "line": 544,
                              "column": 90
                            },
                            "end": {
                              "line": 553,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          24809,
                          25263
                        ],
                        "loc": {
                          "start": {
                            "line": 544,
                            "column": 78
                          },
                          "end": {
                            "line": 553,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      24735,
                      25264
                    ],
                    "loc": {
                      "start": {
                        "line": 544,
                        "column": 4
                      },
                      "end": {
                        "line": 553,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2335,
                    "_esdocTestName": "it2335"
                  },
                  "range": [
                    24735,
                    25265
                  ],
                  "loc": {
                    "start": {
                      "line": 544,
                      "column": 4
                    },
                    "end": {
                      "line": 553,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        25270,
                        25272
                      ],
                      "loc": {
                        "start": {
                          "line": 554,
                          "column": 4
                        },
                        "end": {
                          "line": 554,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should work with error and some",
                        "raw": "'should work with error and some'",
                        "range": [
                          25273,
                          25306
                        ],
                        "loc": {
                          "start": {
                            "line": 554,
                            "column": 7
                          },
                          "end": {
                            "line": 554,
                            "column": 40
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      25334,
                                      25335
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 555,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 555,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "cold",
                                      "range": [
                                        25338,
                                        25342
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 555,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 555,
                                          "column": 20
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "#",
                                        "raw": "'#'",
                                        "range": [
                                          25343,
                                          25346
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 555,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 555,
                                            "column": 24
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25338,
                                      25347
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 555,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 555,
                                        "column": 25
                                      }
                                    }
                                  },
                                  "range": [
                                    25334,
                                    25347
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 555,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 555,
                                      "column": 25
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25330,
                                25348
                              ],
                              "loc": {
                                "start": {
                                  "line": 555,
                                  "column": 8
                                },
                                "end": {
                                  "line": 555,
                                  "column": 26
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      25361,
                                      25366
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 556,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 556,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      25369,
                                      25375
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 556,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 556,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    25361,
                                    25375
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 556,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 556,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25357,
                                25376
                              ],
                              "loc": {
                                "start": {
                                  "line": 556,
                                  "column": 8
                                },
                                "end": {
                                  "line": 556,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      25389,
                                      25390
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 557,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 557,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        25393,
                                        25396
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 557,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 557,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--1--2--3--",
                                        "raw": "'--1--2--3--'",
                                        "range": [
                                          25397,
                                          25410
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 557,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 557,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25393,
                                      25411
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 557,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 557,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "range": [
                                    25389,
                                    25411
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 557,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 557,
                                      "column": 34
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25385,
                                25412
                              ],
                              "loc": {
                                "start": {
                                  "line": 557,
                                  "column": 8
                                },
                                "end": {
                                  "line": 557,
                                  "column": 35
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      25425,
                                      25430
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 558,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 558,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "(^!)",
                                    "raw": "'(^!)'",
                                    "range": [
                                      25433,
                                      25439
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 558,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 558,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    25425,
                                    25439
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 558,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 558,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25421,
                                25440
                              ],
                              "loc": {
                                "start": {
                                  "line": 558,
                                  "column": 8
                                },
                                "end": {
                                  "line": 558,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      25453,
                                      25461
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 559,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 559,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "#",
                                    "raw": "'#'",
                                    "range": [
                                      25464,
                                      25467
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 559,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 559,
                                        "column": 26
                                      }
                                    }
                                  },
                                  "range": [
                                    25453,
                                    25467
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 559,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 559,
                                      "column": 26
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25449,
                                25468
                              ],
                              "loc": {
                                "start": {
                                  "line": 559,
                                  "column": 8
                                },
                                "end": {
                                  "line": 559,
                                  "column": 27
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        25477,
                                        25493
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 560,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 560,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "Identifier",
                                                "name": "Observable",
                                                "range": [
                                                  25494,
                                                  25504
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 560,
                                                    "column": 25
                                                  },
                                                  "end": {
                                                    "line": 560,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "of",
                                                "range": [
                                                  25505,
                                                  25507
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 560,
                                                    "column": 36
                                                  },
                                                  "end": {
                                                    "line": 560,
                                                    "column": 38
                                                  }
                                                }
                                              },
                                              "range": [
                                                25494,
                                                25507
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 560,
                                                  "column": 25
                                                },
                                                "end": {
                                                  "line": 560,
                                                  "column": 38
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "Identifier",
                                                "name": "a",
                                                "range": [
                                                  25508,
                                                  25509
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 560,
                                                    "column": 39
                                                  },
                                                  "end": {
                                                    "line": 560,
                                                    "column": 40
                                                  }
                                                }
                                              },
                                              {
                                                "type": "Identifier",
                                                "name": "b",
                                                "range": [
                                                  25511,
                                                  25512
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 560,
                                                    "column": 42
                                                  },
                                                  "end": {
                                                    "line": 560,
                                                    "column": 43
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              25494,
                                              25513
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 560,
                                                "column": 25
                                              },
                                              "end": {
                                                "line": 560,
                                                "column": 44
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              25514,
                                              25520
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 560,
                                                "column": 45
                                              },
                                              "end": {
                                                "line": 560,
                                                "column": 51
                                              }
                                            }
                                          },
                                          "range": [
                                            25494,
                                            25520
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 560,
                                              "column": 25
                                            },
                                            "end": {
                                              "line": 560,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          25494,
                                          25522
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 560,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 560,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25477,
                                      25523
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 560,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 560,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25524,
                                      25528
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 560,
                                        "column": 55
                                      },
                                      "end": {
                                        "line": 560,
                                        "column": 59
                                      }
                                    }
                                  },
                                  "range": [
                                    25477,
                                    25528
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 560,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 560,
                                      "column": 59
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      25529,
                                      25537
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 560,
                                        "column": 60
                                      },
                                      "end": {
                                        "line": 560,
                                        "column": 68
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25477,
                                  25538
                                ],
                                "loc": {
                                  "start": {
                                    "line": 560,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 560,
                                    "column": 69
                                  }
                                }
                              },
                              "range": [
                                25477,
                                25539
                              ],
                              "loc": {
                                "start": {
                                  "line": 560,
                                  "column": 8
                                },
                                "end": {
                                  "line": 560,
                                  "column": 70
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        25548,
                                        25567
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 561,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 561,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            25568,
                                            25569
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 561,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 561,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            25570,
                                            25583
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 561,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 561,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          25568,
                                          25583
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 561,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 561,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25548,
                                      25584
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 561,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 561,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25585,
                                      25589
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 561,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 561,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    25548,
                                    25589
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 561,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 561,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      25590,
                                      25595
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 561,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 561,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25548,
                                  25596
                                ],
                                "loc": {
                                  "start": {
                                    "line": 561,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 561,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                25548,
                                25597
                              ],
                              "loc": {
                                "start": {
                                  "line": 561,
                                  "column": 8
                                },
                                "end": {
                                  "line": 561,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        25606,
                                        25625
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 562,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 562,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            25626,
                                            25627
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 562,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 562,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            25628,
                                            25641
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 562,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 562,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          25626,
                                          25641
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 562,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 562,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25606,
                                      25642
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 562,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 562,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      25643,
                                      25647
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 562,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 562,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    25606,
                                    25647
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 562,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 562,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      25648,
                                      25653
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 562,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 562,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25606,
                                  25654
                                ],
                                "loc": {
                                  "start": {
                                    "line": 562,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 562,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                25606,
                                25655
                              ],
                              "loc": {
                                "start": {
                                  "line": 562,
                                  "column": 8
                                },
                                "end": {
                                  "line": 562,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            25320,
                            25661
                          ],
                          "loc": {
                            "start": {
                              "line": 554,
                              "column": 54
                            },
                            "end": {
                              "line": 563,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          25308,
                          25661
                        ],
                        "loc": {
                          "start": {
                            "line": 554,
                            "column": 42
                          },
                          "end": {
                            "line": 563,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      25270,
                      25662
                    ],
                    "loc": {
                      "start": {
                        "line": 554,
                        "column": 4
                      },
                      "end": {
                        "line": 563,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2336,
                    "_esdocTestName": "it2336"
                  },
                  "range": [
                    25270,
                    25663
                  ],
                  "loc": {
                    "start": {
                      "line": 554,
                      "column": 4
                    },
                    "end": {
                      "line": 563,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        25668,
                        25670
                      ],
                      "loc": {
                        "start": {
                          "line": 564,
                          "column": 4
                        },
                        "end": {
                          "line": 564,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should combine two immediately-scheduled observables",
                        "raw": "'should combine two immediately-scheduled observables'",
                        "range": [
                          25671,
                          25725
                        ],
                        "loc": {
                          "start": {
                            "line": 564,
                            "column": 7
                          },
                          "end": {
                            "line": 564,
                            "column": 61
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              25737,
                              25741
                            ],
                            "loc": {
                              "start": {
                                "line": 564,
                                "column": 73
                              },
                              "end": {
                                "line": 564,
                                "column": 77
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      25757,
                                      25758
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 565,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 565,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          25761,
                                          25771
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 565,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 565,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          25772,
                                          25774
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 565,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 565,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        25761,
                                        25774
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 565,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 565,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          25775,
                                          25776
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 565,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 565,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          25778,
                                          25779
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 565,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 565,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          25781,
                                          25782
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 565,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 565,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "queueScheduler",
                                        "range": [
                                          25784,
                                          25798
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 565,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 565,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25761,
                                      25799
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 565,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 565,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    25757,
                                    25799
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 565,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 565,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25753,
                                25800
                              ],
                              "loc": {
                                "start": {
                                  "line": 565,
                                  "column": 8
                                },
                                "end": {
                                  "line": 565,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      25813,
                                      25814
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 566,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 566,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          25817,
                                          25827
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 566,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 566,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          25828,
                                          25830
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 566,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 566,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        25817,
                                        25830
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 566,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 566,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          25831,
                                          25832
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 566,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 566,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 5,
                                        "raw": "5",
                                        "range": [
                                          25834,
                                          25835
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 566,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 566,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 6,
                                        "raw": "6",
                                        "range": [
                                          25837,
                                          25838
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 566,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 566,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 7,
                                        "raw": "7",
                                        "range": [
                                          25840,
                                          25841
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 566,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 566,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 8,
                                        "raw": "8",
                                        "range": [
                                          25843,
                                          25844
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 566,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 566,
                                            "column": 43
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "queueScheduler",
                                        "range": [
                                          25846,
                                          25860
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 566,
                                            "column": 45
                                          },
                                          "end": {
                                            "line": 566,
                                            "column": 59
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25817,
                                      25861
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 566,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 566,
                                        "column": 60
                                      }
                                    }
                                  },
                                  "range": [
                                    25813,
                                    25861
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 566,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 566,
                                      "column": 60
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25809,
                                25862
                              ],
                              "loc": {
                                "start": {
                                  "line": 566,
                                  "column": 8
                                },
                                "end": {
                                  "line": 566,
                                  "column": 61
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "r",
                                    "range": [
                                      25875,
                                      25876
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 567,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 567,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              25881,
                                              25882
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 567,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 567,
                                                "column": 19
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              25884,
                                              25885
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 567,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 567,
                                                "column": 22
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          25880,
                                          25886
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 567,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 567,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              25889,
                                              25890
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 567,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 567,
                                                "column": 27
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 5,
                                            "raw": "5",
                                            "range": [
                                              25892,
                                              25893
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 567,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 567,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          25888,
                                          25894
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 567,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 567,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              25897,
                                              25898
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 567,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 567,
                                                "column": 35
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 6,
                                            "raw": "6",
                                            "range": [
                                              25900,
                                              25901
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 567,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 567,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          25896,
                                          25902
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 567,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 567,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      25879,
                                      25903
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 567,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 567,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    25875,
                                    25903
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 567,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 567,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25871,
                                25904
                              ],
                              "loc": {
                                "start": {
                                  "line": 567,
                                  "column": 8
                                },
                                "end": {
                                  "line": 567,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      25917,
                                      25918
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 568,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 568,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      25921,
                                      25922
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 568,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 568,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    25917,
                                    25922
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 568,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 568,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25913,
                                25923
                              ],
                              "loc": {
                                "start": {
                                  "line": 568,
                                  "column": 8
                                },
                                "end": {
                                  "line": 568,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      25936,
                                      25942
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 569,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 569,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              25945,
                                              25955
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 569,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 569,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              25956,
                                              25958
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 569,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 569,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            25945,
                                            25958
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 569,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 569,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              25959,
                                              25960
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 569,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 569,
                                                "column": 36
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              25962,
                                              25963
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 569,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 569,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "queueScheduler",
                                            "range": [
                                              25965,
                                              25979
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 569,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 569,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          25945,
                                          25980
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 569,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 569,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zipAll",
                                        "range": [
                                          25981,
                                          25987
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 569,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 569,
                                            "column": 63
                                          }
                                        }
                                      },
                                      "range": [
                                        25945,
                                        25987
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 569,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 569,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      25945,
                                      25989
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 569,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 569,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    25936,
                                    25989
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 569,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 569,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                25932,
                                25990
                              ],
                              "loc": {
                                "start": {
                                  "line": 569,
                                  "column": 8
                                },
                                "end": {
                                  "line": 569,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      25999,
                                      26005
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 570,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 570,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      26006,
                                      26015
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 570,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 570,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    25999,
                                    26015
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 570,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 570,
                                      "column": 24
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "vals",
                                        "range": [
                                          26026,
                                          26030
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 570,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 570,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          26046,
                                                          26052
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 571,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 571,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          26053,
                                                          26059
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 571,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 571,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        26046,
                                                        26059
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 571,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 571,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "vals",
                                                        "range": [
                                                          26060,
                                                          26064
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 571,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 571,
                                                            "column": 30
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      26046,
                                                      26065
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 571,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 571,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      26066,
                                                      26068
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 571,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 571,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    26046,
                                                    26068
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 571,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 571,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    26069,
                                                    26073
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 571,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 571,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  26046,
                                                  26073
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 571,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 571,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  26074,
                                                  26079
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 571,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 571,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "range": [
                                                26046,
                                                26079
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 571,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 571,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "r",
                                                  "range": [
                                                    26080,
                                                    26081
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 571,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 571,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      26082,
                                                      26083
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 571,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 571,
                                                        "column": 49
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    26082,
                                                    26085
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 571,
                                                      "column": 48
                                                    },
                                                    "end": {
                                                      "line": 571,
                                                      "column": 51
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  26080,
                                                  26086
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 571,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 571,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              26046,
                                              26087
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 571,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 571,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            26046,
                                            26088
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 571,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 571,
                                              "column": 54
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        26032,
                                        26098
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 570,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 572,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      26016,
                                      26098
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 570,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 572,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      26100,
                                      26104
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 572,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 572,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "done",
                                    "range": [
                                      26106,
                                      26110
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 572,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 572,
                                        "column": 21
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  25999,
                                  26111
                                ],
                                "loc": {
                                  "start": {
                                    "line": 570,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 572,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                25999,
                                26112
                              ],
                              "loc": {
                                "start": {
                                  "line": 570,
                                  "column": 8
                                },
                                "end": {
                                  "line": 572,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            25743,
                            26118
                          ],
                          "loc": {
                            "start": {
                              "line": 564,
                              "column": 79
                            },
                            "end": {
                              "line": 573,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          25727,
                          26118
                        ],
                        "loc": {
                          "start": {
                            "line": 564,
                            "column": 63
                          },
                          "end": {
                            "line": 573,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      25668,
                      26119
                    ],
                    "loc": {
                      "start": {
                        "line": 564,
                        "column": 4
                      },
                      "end": {
                        "line": 573,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2337,
                    "_esdocTestName": "it2337"
                  },
                  "range": [
                    25668,
                    26120
                  ],
                  "loc": {
                    "start": {
                      "line": 564,
                      "column": 4
                    },
                    "end": {
                      "line": 573,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        26125,
                        26127
                      ],
                      "loc": {
                        "start": {
                          "line": 574,
                          "column": 4
                        },
                        "end": {
                          "line": 574,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should combine a source with an immediately-scheduled source",
                        "raw": "'should combine a source with an immediately-scheduled source'",
                        "range": [
                          26128,
                          26190
                        ],
                        "loc": {
                          "start": {
                            "line": 574,
                            "column": 7
                          },
                          "end": {
                            "line": 574,
                            "column": 69
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [
                          {
                            "type": "Identifier",
                            "name": "done",
                            "range": [
                              26202,
                              26206
                            ],
                            "loc": {
                              "start": {
                                "line": 574,
                                "column": 81
                              },
                              "end": {
                                "line": 574,
                                "column": 85
                              }
                            }
                          }
                        ],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      26222,
                                      26223
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 575,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 575,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          26226,
                                          26236
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 575,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 575,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          26237,
                                          26239
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 575,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 575,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        26226,
                                        26239
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 575,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 575,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 1,
                                        "raw": "1",
                                        "range": [
                                          26240,
                                          26241
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 575,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 575,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 2,
                                        "raw": "2",
                                        "range": [
                                          26243,
                                          26244
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 575,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 575,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 3,
                                        "raw": "3",
                                        "range": [
                                          26246,
                                          26247
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 575,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 575,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "queueScheduler",
                                        "range": [
                                          26249,
                                          26263
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 575,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 575,
                                            "column": 53
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26226,
                                      26264
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 575,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 575,
                                        "column": 54
                                      }
                                    }
                                  },
                                  "range": [
                                    26222,
                                    26264
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 575,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 575,
                                      "column": 54
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26218,
                                26265
                              ],
                              "loc": {
                                "start": {
                                  "line": 575,
                                  "column": 8
                                },
                                "end": {
                                  "line": 575,
                                  "column": 55
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      26278,
                                      26279
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 576,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 576,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "Identifier",
                                        "name": "Observable",
                                        "range": [
                                          26282,
                                          26292
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 576,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 576,
                                            "column": 26
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "of",
                                        "range": [
                                          26293,
                                          26295
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 576,
                                            "column": 27
                                          },
                                          "end": {
                                            "line": 576,
                                            "column": 29
                                          }
                                        }
                                      },
                                      "range": [
                                        26282,
                                        26295
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 576,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 576,
                                          "column": 29
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": 4,
                                        "raw": "4",
                                        "range": [
                                          26296,
                                          26297
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 576,
                                            "column": 30
                                          },
                                          "end": {
                                            "line": 576,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 5,
                                        "raw": "5",
                                        "range": [
                                          26299,
                                          26300
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 576,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 576,
                                            "column": 34
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 6,
                                        "raw": "6",
                                        "range": [
                                          26302,
                                          26303
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 576,
                                            "column": 36
                                          },
                                          "end": {
                                            "line": 576,
                                            "column": 37
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 7,
                                        "raw": "7",
                                        "range": [
                                          26305,
                                          26306
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 576,
                                            "column": 39
                                          },
                                          "end": {
                                            "line": 576,
                                            "column": 40
                                          }
                                        }
                                      },
                                      {
                                        "type": "Literal",
                                        "value": 8,
                                        "raw": "8",
                                        "range": [
                                          26308,
                                          26309
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 576,
                                            "column": 42
                                          },
                                          "end": {
                                            "line": 576,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26282,
                                      26310
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 576,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 576,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "range": [
                                    26278,
                                    26310
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 576,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 576,
                                      "column": 44
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26274,
                                26311
                              ],
                              "loc": {
                                "start": {
                                  "line": 576,
                                  "column": 8
                                },
                                "end": {
                                  "line": 576,
                                  "column": 45
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "r",
                                    "range": [
                                      26324,
                                      26325
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 577,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 577,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ArrayExpression",
                                    "elements": [
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 1,
                                            "raw": "1",
                                            "range": [
                                              26330,
                                              26331
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 577,
                                                "column": 18
                                              },
                                              "end": {
                                                "line": 577,
                                                "column": 19
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 4,
                                            "raw": "4",
                                            "range": [
                                              26333,
                                              26334
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 577,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 577,
                                                "column": 22
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          26329,
                                          26335
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 577,
                                            "column": 17
                                          },
                                          "end": {
                                            "line": 577,
                                            "column": 23
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 2,
                                            "raw": "2",
                                            "range": [
                                              26338,
                                              26339
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 577,
                                                "column": 26
                                              },
                                              "end": {
                                                "line": 577,
                                                "column": 27
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 5,
                                            "raw": "5",
                                            "range": [
                                              26341,
                                              26342
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 577,
                                                "column": 29
                                              },
                                              "end": {
                                                "line": 577,
                                                "column": 30
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          26337,
                                          26343
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 577,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 577,
                                            "column": 31
                                          }
                                        }
                                      },
                                      {
                                        "type": "ArrayExpression",
                                        "elements": [
                                          {
                                            "type": "Literal",
                                            "value": 3,
                                            "raw": "3",
                                            "range": [
                                              26346,
                                              26347
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 577,
                                                "column": 34
                                              },
                                              "end": {
                                                "line": 577,
                                                "column": 35
                                              }
                                            }
                                          },
                                          {
                                            "type": "Literal",
                                            "value": 6,
                                            "raw": "6",
                                            "range": [
                                              26349,
                                              26350
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 577,
                                                "column": 37
                                              },
                                              "end": {
                                                "line": 577,
                                                "column": 38
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          26345,
                                          26351
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 577,
                                            "column": 33
                                          },
                                          "end": {
                                            "line": 577,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26328,
                                      26352
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 577,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 577,
                                        "column": 40
                                      }
                                    }
                                  },
                                  "range": [
                                    26324,
                                    26352
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 577,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 577,
                                      "column": 40
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26320,
                                26353
                              ],
                              "loc": {
                                "start": {
                                  "line": 577,
                                  "column": 8
                                },
                                "end": {
                                  "line": 577,
                                  "column": 41
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "i",
                                    "range": [
                                      26366,
                                      26367
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 578,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 578,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": 0,
                                    "raw": "0",
                                    "range": [
                                      26370,
                                      26371
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 578,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 578,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "range": [
                                    26366,
                                    26371
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 578,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 578,
                                      "column": 17
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26362,
                                26372
                              ],
                              "loc": {
                                "start": {
                                  "line": 578,
                                  "column": 8
                                },
                                "end": {
                                  "line": 578,
                                  "column": 18
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      26385,
                                      26391
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 579,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 579,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "MemberExpression",
                                      "computed": false,
                                      "object": {
                                        "type": "CallExpression",
                                        "callee": {
                                          "type": "MemberExpression",
                                          "computed": false,
                                          "object": {
                                            "type": "Identifier",
                                            "name": "Observable",
                                            "range": [
                                              26394,
                                              26404
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 579,
                                                "column": 21
                                              },
                                              "end": {
                                                "line": 579,
                                                "column": 31
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "of",
                                            "range": [
                                              26405,
                                              26407
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 579,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 579,
                                                "column": 34
                                              }
                                            }
                                          },
                                          "range": [
                                            26394,
                                            26407
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 579,
                                              "column": 21
                                            },
                                            "end": {
                                              "line": 579,
                                              "column": 34
                                            }
                                          }
                                        },
                                        "arguments": [
                                          {
                                            "type": "Identifier",
                                            "name": "a",
                                            "range": [
                                              26408,
                                              26409
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 579,
                                                "column": 35
                                              },
                                              "end": {
                                                "line": 579,
                                                "column": 36
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "b",
                                            "range": [
                                              26411,
                                              26412
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 579,
                                                "column": 38
                                              },
                                              "end": {
                                                "line": 579,
                                                "column": 39
                                              }
                                            }
                                          },
                                          {
                                            "type": "Identifier",
                                            "name": "queueScheduler",
                                            "range": [
                                              26414,
                                              26428
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 579,
                                                "column": 41
                                              },
                                              "end": {
                                                "line": 579,
                                                "column": 55
                                              }
                                            }
                                          }
                                        ],
                                        "range": [
                                          26394,
                                          26429
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 579,
                                            "column": 21
                                          },
                                          "end": {
                                            "line": 579,
                                            "column": 56
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "zipAll",
                                        "range": [
                                          26430,
                                          26436
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 579,
                                            "column": 57
                                          },
                                          "end": {
                                            "line": 579,
                                            "column": 63
                                          }
                                        }
                                      },
                                      "range": [
                                        26394,
                                        26436
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 579,
                                          "column": 21
                                        },
                                        "end": {
                                          "line": 579,
                                          "column": 63
                                        }
                                      }
                                    },
                                    "arguments": [],
                                    "range": [
                                      26394,
                                      26438
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 579,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 579,
                                        "column": 65
                                      }
                                    }
                                  },
                                  "range": [
                                    26385,
                                    26438
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 579,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 579,
                                      "column": 65
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26381,
                                26439
                              ],
                              "loc": {
                                "start": {
                                  "line": 579,
                                  "column": 8
                                },
                                "end": {
                                  "line": 579,
                                  "column": 66
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "Identifier",
                                    "name": "result",
                                    "range": [
                                      26448,
                                      26454
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 580,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 580,
                                        "column": 14
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "subscribe",
                                    "range": [
                                      26455,
                                      26464
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 580,
                                        "column": 15
                                      },
                                      "end": {
                                        "line": 580,
                                        "column": 24
                                      }
                                    }
                                  },
                                  "range": [
                                    26448,
                                    26464
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 580,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 580,
                                      "column": 24
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "FunctionExpression",
                                    "id": null,
                                    "params": [
                                      {
                                        "type": "Identifier",
                                        "name": "vals",
                                        "range": [
                                          26475,
                                          26479
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 580,
                                            "column": 35
                                          },
                                          "end": {
                                            "line": 580,
                                            "column": 39
                                          }
                                        }
                                      }
                                    ],
                                    "body": {
                                      "type": "BlockStatement",
                                      "body": [
                                        {
                                          "type": "ExpressionStatement",
                                          "expression": {
                                            "type": "CallExpression",
                                            "callee": {
                                              "type": "MemberExpression",
                                              "computed": false,
                                              "object": {
                                                "type": "MemberExpression",
                                                "computed": false,
                                                "object": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "CallExpression",
                                                    "callee": {
                                                      "type": "MemberExpression",
                                                      "computed": false,
                                                      "object": {
                                                        "type": "Identifier",
                                                        "name": "chai_1",
                                                        "range": [
                                                          26495,
                                                          26501
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 581,
                                                            "column": 12
                                                          },
                                                          "end": {
                                                            "line": 581,
                                                            "column": 18
                                                          }
                                                        }
                                                      },
                                                      "property": {
                                                        "type": "Identifier",
                                                        "name": "expect",
                                                        "range": [
                                                          26502,
                                                          26508
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 581,
                                                            "column": 19
                                                          },
                                                          "end": {
                                                            "line": 581,
                                                            "column": 25
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        26495,
                                                        26508
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 581,
                                                          "column": 12
                                                        },
                                                        "end": {
                                                          "line": 581,
                                                          "column": 25
                                                        }
                                                      }
                                                    },
                                                    "arguments": [
                                                      {
                                                        "type": "Identifier",
                                                        "name": "vals",
                                                        "range": [
                                                          26509,
                                                          26513
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 581,
                                                            "column": 26
                                                          },
                                                          "end": {
                                                            "line": 581,
                                                            "column": 30
                                                          }
                                                        }
                                                      }
                                                    ],
                                                    "range": [
                                                      26495,
                                                      26514
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 581,
                                                        "column": 12
                                                      },
                                                      "end": {
                                                        "line": 581,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "to",
                                                    "range": [
                                                      26515,
                                                      26517
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 581,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 581,
                                                        "column": 34
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    26495,
                                                    26517
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 581,
                                                      "column": 12
                                                    },
                                                    "end": {
                                                      "line": 581,
                                                      "column": 34
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "Identifier",
                                                  "name": "deep",
                                                  "range": [
                                                    26518,
                                                    26522
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 581,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 581,
                                                      "column": 39
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  26495,
                                                  26522
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 581,
                                                    "column": 12
                                                  },
                                                  "end": {
                                                    "line": 581,
                                                    "column": 39
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "equal",
                                                "range": [
                                                  26523,
                                                  26528
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 581,
                                                    "column": 40
                                                  },
                                                  "end": {
                                                    "line": 581,
                                                    "column": 45
                                                  }
                                                }
                                              },
                                              "range": [
                                                26495,
                                                26528
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 581,
                                                  "column": 12
                                                },
                                                "end": {
                                                  "line": 581,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "MemberExpression",
                                                "computed": true,
                                                "object": {
                                                  "type": "Identifier",
                                                  "name": "r",
                                                  "range": [
                                                    26529,
                                                    26530
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 581,
                                                      "column": 46
                                                    },
                                                    "end": {
                                                      "line": 581,
                                                      "column": 47
                                                    }
                                                  }
                                                },
                                                "property": {
                                                  "type": "UpdateExpression",
                                                  "operator": "++",
                                                  "argument": {
                                                    "type": "Identifier",
                                                    "name": "i",
                                                    "range": [
                                                      26531,
                                                      26532
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 581,
                                                        "column": 48
                                                      },
                                                      "end": {
                                                        "line": 581,
                                                        "column": 49
                                                      }
                                                    }
                                                  },
                                                  "prefix": false,
                                                  "range": [
                                                    26531,
                                                    26534
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 581,
                                                      "column": 48
                                                    },
                                                    "end": {
                                                      "line": 581,
                                                      "column": 51
                                                    }
                                                  }
                                                },
                                                "range": [
                                                  26529,
                                                  26535
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 581,
                                                    "column": 46
                                                  },
                                                  "end": {
                                                    "line": 581,
                                                    "column": 52
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              26495,
                                              26536
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 581,
                                                "column": 12
                                              },
                                              "end": {
                                                "line": 581,
                                                "column": 53
                                              }
                                            }
                                          },
                                          "range": [
                                            26495,
                                            26537
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 581,
                                              "column": 12
                                            },
                                            "end": {
                                              "line": 581,
                                              "column": 54
                                            }
                                          }
                                        }
                                      ],
                                      "range": [
                                        26481,
                                        26547
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 580,
                                          "column": 41
                                        },
                                        "end": {
                                          "line": 582,
                                          "column": 9
                                        }
                                      }
                                    },
                                    "generator": false,
                                    "expression": false,
                                    "range": [
                                      26465,
                                      26547
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 580,
                                        "column": 25
                                      },
                                      "end": {
                                        "line": 582,
                                        "column": 9
                                      }
                                    }
                                  },
                                  {
                                    "type": "Literal",
                                    "value": null,
                                    "raw": "null",
                                    "range": [
                                      26549,
                                      26553
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 582,
                                        "column": 11
                                      },
                                      "end": {
                                        "line": 582,
                                        "column": 15
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "done",
                                    "range": [
                                      26555,
                                      26559
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 582,
                                        "column": 17
                                      },
                                      "end": {
                                        "line": 582,
                                        "column": 21
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  26448,
                                  26560
                                ],
                                "loc": {
                                  "start": {
                                    "line": 580,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 582,
                                    "column": 22
                                  }
                                }
                              },
                              "range": [
                                26448,
                                26561
                              ],
                              "loc": {
                                "start": {
                                  "line": 580,
                                  "column": 8
                                },
                                "end": {
                                  "line": 582,
                                  "column": 23
                                }
                              }
                            }
                          ],
                          "range": [
                            26208,
                            26567
                          ],
                          "loc": {
                            "start": {
                              "line": 574,
                              "column": 87
                            },
                            "end": {
                              "line": 583,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          26192,
                          26567
                        ],
                        "loc": {
                          "start": {
                            "line": 574,
                            "column": 71
                          },
                          "end": {
                            "line": 583,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      26125,
                      26568
                    ],
                    "loc": {
                      "start": {
                        "line": 574,
                        "column": 4
                      },
                      "end": {
                        "line": 583,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2338,
                    "_esdocTestName": "it2338"
                  },
                  "range": [
                    26125,
                    26569
                  ],
                  "loc": {
                    "start": {
                      "line": 574,
                      "column": 4
                    },
                    "end": {
                      "line": 583,
                      "column": 7
                    }
                  }
                },
                {
                  "type": "ExpressionStatement",
                  "expression": {
                    "type": "CallExpression",
                    "callee": {
                      "type": "Identifier",
                      "name": "it",
                      "range": [
                        26574,
                        26576
                      ],
                      "loc": {
                        "start": {
                          "line": 584,
                          "column": 4
                        },
                        "end": {
                          "line": 584,
                          "column": 6
                        }
                      }
                    },
                    "arguments": [
                      {
                        "type": "Literal",
                        "value": "should not break unsubscription chain when unsubscribed explicitly",
                        "raw": "'should not break unsubscription chain when unsubscribed explicitly'",
                        "range": [
                          26577,
                          26645
                        ],
                        "loc": {
                          "start": {
                            "line": 584,
                            "column": 7
                          },
                          "end": {
                            "line": 584,
                            "column": 75
                          }
                        }
                      },
                      {
                        "type": "FunctionExpression",
                        "id": null,
                        "params": [],
                        "body": {
                          "type": "BlockStatement",
                          "body": [
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "a",
                                    "range": [
                                      26673,
                                      26674
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 585,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 585,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        26677,
                                        26680
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 585,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 585,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "---1---2---3---|",
                                        "raw": "'---1---2---3---|'",
                                        "range": [
                                          26681,
                                          26699
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 585,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 585,
                                            "column": 38
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26677,
                                      26700
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 585,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 585,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    26673,
                                    26700
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 585,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 585,
                                      "column": 39
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26669,
                                26701
                              ],
                              "loc": {
                                "start": {
                                  "line": 585,
                                  "column": 8
                                },
                                "end": {
                                  "line": 585,
                                  "column": 40
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "unsub",
                                    "range": [
                                      26714,
                                      26719
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 586,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 586,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "         !",
                                    "raw": "'         !'",
                                    "range": [
                                      26722,
                                      26734
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 586,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 586,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    26714,
                                    26734
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 586,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 586,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26710,
                                26735
                              ],
                              "loc": {
                                "start": {
                                  "line": 586,
                                  "column": 8
                                },
                                "end": {
                                  "line": 586,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      26748,
                                      26753
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 587,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 587,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      26756,
                                      26768
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 587,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 587,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    26748,
                                    26768
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 587,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 587,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26744,
                                26769
                              ],
                              "loc": {
                                "start": {
                                  "line": 587,
                                  "column": 8
                                },
                                "end": {
                                  "line": 587,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "b",
                                    "range": [
                                      26782,
                                      26783
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 588,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 588,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "hot",
                                      "range": [
                                        26786,
                                        26789
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 588,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 588,
                                          "column": 19
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Literal",
                                        "value": "--4--5--6--7--8--|",
                                        "raw": "'--4--5--6--7--8--|'",
                                        "range": [
                                          26790,
                                          26810
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 588,
                                            "column": 20
                                          },
                                          "end": {
                                            "line": 588,
                                            "column": 40
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26786,
                                      26811
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 588,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 588,
                                        "column": 41
                                      }
                                    }
                                  },
                                  "range": [
                                    26782,
                                    26811
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 588,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 588,
                                      "column": 41
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26778,
                                26812
                              ],
                              "loc": {
                                "start": {
                                  "line": 588,
                                  "column": 8
                                },
                                "end": {
                                  "line": 588,
                                  "column": 42
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      26825,
                                      26830
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 589,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 589,
                                        "column": 17
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "^        !",
                                    "raw": "'^        !'",
                                    "range": [
                                      26833,
                                      26845
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 589,
                                        "column": 20
                                      },
                                      "end": {
                                        "line": 589,
                                        "column": 32
                                      }
                                    }
                                  },
                                  "range": [
                                    26825,
                                    26845
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 589,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 589,
                                      "column": 32
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26821,
                                26846
                              ],
                              "loc": {
                                "start": {
                                  "line": 589,
                                  "column": 8
                                },
                                "end": {
                                  "line": 589,
                                  "column": 33
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      26859,
                                      26867
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 590,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 590,
                                        "column": 20
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "Literal",
                                    "value": "---x---y--",
                                    "raw": "'---x---y--'",
                                    "range": [
                                      26870,
                                      26882
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 590,
                                        "column": 23
                                      },
                                      "end": {
                                        "line": 590,
                                        "column": 35
                                      }
                                    }
                                  },
                                  "range": [
                                    26859,
                                    26882
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 590,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 590,
                                      "column": 35
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26855,
                                26883
                              ],
                              "loc": {
                                "start": {
                                  "line": 590,
                                  "column": 8
                                },
                                "end": {
                                  "line": 590,
                                  "column": 36
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      26896,
                                      26902
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 591,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 591,
                                        "column": 18
                                      }
                                    }
                                  },
                                  "init": {
                                    "type": "ObjectExpression",
                                    "properties": [
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "x",
                                          "range": [
                                            26907,
                                            26908
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 591,
                                              "column": 23
                                            },
                                            "end": {
                                              "line": 591,
                                              "column": 24
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "1",
                                              "raw": "'1'",
                                              "range": [
                                                26911,
                                                26914
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 591,
                                                  "column": 27
                                                },
                                                "end": {
                                                  "line": 591,
                                                  "column": 30
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "4",
                                              "raw": "'4'",
                                              "range": [
                                                26916,
                                                26919
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 591,
                                                  "column": 32
                                                },
                                                "end": {
                                                  "line": 591,
                                                  "column": 35
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            26910,
                                            26920
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 591,
                                              "column": 26
                                            },
                                            "end": {
                                              "line": 591,
                                              "column": 36
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26907,
                                          26920
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 591,
                                            "column": 23
                                          },
                                          "end": {
                                            "line": 591,
                                            "column": 36
                                          }
                                        }
                                      },
                                      {
                                        "type": "Property",
                                        "key": {
                                          "type": "Identifier",
                                          "name": "y",
                                          "range": [
                                            26922,
                                            26923
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 591,
                                              "column": 38
                                            },
                                            "end": {
                                              "line": 591,
                                              "column": 39
                                            }
                                          }
                                        },
                                        "value": {
                                          "type": "ArrayExpression",
                                          "elements": [
                                            {
                                              "type": "Literal",
                                              "value": "2",
                                              "raw": "'2'",
                                              "range": [
                                                26926,
                                                26929
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 591,
                                                  "column": 42
                                                },
                                                "end": {
                                                  "line": 591,
                                                  "column": 45
                                                }
                                              }
                                            },
                                            {
                                              "type": "Literal",
                                              "value": "5",
                                              "raw": "'5'",
                                              "range": [
                                                26931,
                                                26934
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 591,
                                                  "column": 47
                                                },
                                                "end": {
                                                  "line": 591,
                                                  "column": 50
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            26925,
                                            26935
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 591,
                                              "column": 41
                                            },
                                            "end": {
                                              "line": 591,
                                              "column": 51
                                            }
                                          }
                                        },
                                        "kind": "init",
                                        "method": false,
                                        "shorthand": false,
                                        "computed": false,
                                        "range": [
                                          26922,
                                          26935
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 591,
                                            "column": 38
                                          },
                                          "end": {
                                            "line": 591,
                                            "column": 51
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26905,
                                      26937
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 591,
                                        "column": 21
                                      },
                                      "end": {
                                        "line": 591,
                                        "column": 53
                                      }
                                    }
                                  },
                                  "range": [
                                    26896,
                                    26937
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 591,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 591,
                                      "column": 53
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26892,
                                26938
                              ],
                              "loc": {
                                "start": {
                                  "line": 591,
                                  "column": 8
                                },
                                "end": {
                                  "line": 591,
                                  "column": 54
                                }
                              }
                            },
                            {
                              "type": "VariableDeclaration",
                              "declarations": [
                                {
                                  "type": "VariableDeclarator",
                                  "id": {
                                    "type": "Identifier",
                                    "name": "r",
                                    "range": [
                                      26951,
                                      26952
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 592,
                                        "column": 12
                                      },
                                      "end": {
                                        "line": 592,
                                        "column": 13
                                      }
                                    }
                                  },
                                  "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": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      26955,
                                                      26965
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 592,
                                                        "column": 16
                                                      },
                                                      "end": {
                                                        "line": 592,
                                                        "column": 26
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      26966,
                                                      26968
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 592,
                                                        "column": 27
                                                      },
                                                      "end": {
                                                        "line": 592,
                                                        "column": 29
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    26955,
                                                    26968
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 592,
                                                      "column": 16
                                                    },
                                                    "end": {
                                                      "line": 592,
                                                      "column": 29
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "a",
                                                    "range": [
                                                      26969,
                                                      26970
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 592,
                                                        "column": 30
                                                      },
                                                      "end": {
                                                        "line": 592,
                                                        "column": 31
                                                      }
                                                    }
                                                  },
                                                  {
                                                    "type": "Identifier",
                                                    "name": "b",
                                                    "range": [
                                                      26972,
                                                      26973
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 592,
                                                        "column": 33
                                                      },
                                                      "end": {
                                                        "line": 592,
                                                        "column": 34
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  26955,
                                                  26974
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 592,
                                                    "column": 16
                                                  },
                                                  "end": {
                                                    "line": 592,
                                                    "column": 35
                                                  }
                                                }
                                              },
                                              "property": {
                                                "type": "Identifier",
                                                "name": "mergeMap",
                                                "range": [
                                                  26988,
                                                  26996
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 593,
                                                    "column": 13
                                                  },
                                                  "end": {
                                                    "line": 593,
                                                    "column": 21
                                                  }
                                                }
                                              },
                                              "range": [
                                                26955,
                                                26996
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 592,
                                                  "column": 16
                                                },
                                                "end": {
                                                  "line": 593,
                                                  "column": 21
                                                }
                                              }
                                            },
                                            "arguments": [
                                              {
                                                "type": "FunctionExpression",
                                                "id": null,
                                                "params": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      27007,
                                                      27008
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 593,
                                                        "column": 32
                                                      },
                                                      "end": {
                                                        "line": 593,
                                                        "column": 33
                                                      }
                                                    }
                                                  }
                                                ],
                                                "body": {
                                                  "type": "BlockStatement",
                                                  "body": [
                                                    {
                                                      "type": "ReturnStatement",
                                                      "argument": {
                                                        "type": "CallExpression",
                                                        "callee": {
                                                          "type": "MemberExpression",
                                                          "computed": false,
                                                          "object": {
                                                            "type": "Identifier",
                                                            "name": "Observable",
                                                            "range": [
                                                              27019,
                                                              27029
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 593,
                                                                "column": 44
                                                              },
                                                              "end": {
                                                                "line": 593,
                                                                "column": 54
                                                              }
                                                            }
                                                          },
                                                          "property": {
                                                            "type": "Identifier",
                                                            "name": "of",
                                                            "range": [
                                                              27030,
                                                              27032
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 593,
                                                                "column": 55
                                                              },
                                                              "end": {
                                                                "line": 593,
                                                                "column": 57
                                                              }
                                                            }
                                                          },
                                                          "range": [
                                                            27019,
                                                            27032
                                                          ],
                                                          "loc": {
                                                            "start": {
                                                              "line": 593,
                                                              "column": 44
                                                            },
                                                            "end": {
                                                              "line": 593,
                                                              "column": 57
                                                            }
                                                          }
                                                        },
                                                        "arguments": [
                                                          {
                                                            "type": "Identifier",
                                                            "name": "x",
                                                            "range": [
                                                              27033,
                                                              27034
                                                            ],
                                                            "loc": {
                                                              "start": {
                                                                "line": 593,
                                                                "column": 58
                                                              },
                                                              "end": {
                                                                "line": 593,
                                                                "column": 59
                                                              }
                                                            }
                                                          }
                                                        ],
                                                        "range": [
                                                          27019,
                                                          27035
                                                        ],
                                                        "loc": {
                                                          "start": {
                                                            "line": 593,
                                                            "column": 44
                                                          },
                                                          "end": {
                                                            "line": 593,
                                                            "column": 60
                                                          }
                                                        }
                                                      },
                                                      "range": [
                                                        27012,
                                                        27036
                                                      ],
                                                      "loc": {
                                                        "start": {
                                                          "line": 593,
                                                          "column": 37
                                                        },
                                                        "end": {
                                                          "line": 593,
                                                          "column": 61
                                                        }
                                                      }
                                                    }
                                                  ],
                                                  "range": [
                                                    27010,
                                                    27038
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 593,
                                                      "column": 35
                                                    },
                                                    "end": {
                                                      "line": 593,
                                                      "column": 63
                                                    }
                                                  }
                                                },
                                                "generator": false,
                                                "expression": false,
                                                "range": [
                                                  26997,
                                                  27038
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 593,
                                                    "column": 22
                                                  },
                                                  "end": {
                                                    "line": 593,
                                                    "column": 63
                                                  }
                                                }
                                              }
                                            ],
                                            "range": [
                                              26955,
                                              27039
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 592,
                                                "column": 16
                                              },
                                              "end": {
                                                "line": 593,
                                                "column": 64
                                              }
                                            }
                                          },
                                          "property": {
                                            "type": "Identifier",
                                            "name": "zipAll",
                                            "range": [
                                              27053,
                                              27059
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 594,
                                                "column": 13
                                              },
                                              "end": {
                                                "line": 594,
                                                "column": 19
                                              }
                                            }
                                          },
                                          "range": [
                                            26955,
                                            27059
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 592,
                                              "column": 16
                                            },
                                            "end": {
                                              "line": 594,
                                              "column": 19
                                            }
                                          }
                                        },
                                        "arguments": [],
                                        "range": [
                                          26955,
                                          27061
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 592,
                                            "column": 16
                                          },
                                          "end": {
                                            "line": 594,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "property": {
                                        "type": "Identifier",
                                        "name": "mergeMap",
                                        "range": [
                                          27075,
                                          27083
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 595,
                                            "column": 13
                                          },
                                          "end": {
                                            "line": 595,
                                            "column": 21
                                          }
                                        }
                                      },
                                      "range": [
                                        26955,
                                        27083
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 592,
                                          "column": 16
                                        },
                                        "end": {
                                          "line": 595,
                                          "column": 21
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "FunctionExpression",
                                        "id": null,
                                        "params": [
                                          {
                                            "type": "Identifier",
                                            "name": "x",
                                            "range": [
                                              27094,
                                              27095
                                            ],
                                            "loc": {
                                              "start": {
                                                "line": 595,
                                                "column": 32
                                              },
                                              "end": {
                                                "line": 595,
                                                "column": 33
                                              }
                                            }
                                          }
                                        ],
                                        "body": {
                                          "type": "BlockStatement",
                                          "body": [
                                            {
                                              "type": "ReturnStatement",
                                              "argument": {
                                                "type": "CallExpression",
                                                "callee": {
                                                  "type": "MemberExpression",
                                                  "computed": false,
                                                  "object": {
                                                    "type": "Identifier",
                                                    "name": "Observable",
                                                    "range": [
                                                      27106,
                                                      27116
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 595,
                                                        "column": 44
                                                      },
                                                      "end": {
                                                        "line": 595,
                                                        "column": 54
                                                      }
                                                    }
                                                  },
                                                  "property": {
                                                    "type": "Identifier",
                                                    "name": "of",
                                                    "range": [
                                                      27117,
                                                      27119
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 595,
                                                        "column": 55
                                                      },
                                                      "end": {
                                                        "line": 595,
                                                        "column": 57
                                                      }
                                                    }
                                                  },
                                                  "range": [
                                                    27106,
                                                    27119
                                                  ],
                                                  "loc": {
                                                    "start": {
                                                      "line": 595,
                                                      "column": 44
                                                    },
                                                    "end": {
                                                      "line": 595,
                                                      "column": 57
                                                    }
                                                  }
                                                },
                                                "arguments": [
                                                  {
                                                    "type": "Identifier",
                                                    "name": "x",
                                                    "range": [
                                                      27120,
                                                      27121
                                                    ],
                                                    "loc": {
                                                      "start": {
                                                        "line": 595,
                                                        "column": 58
                                                      },
                                                      "end": {
                                                        "line": 595,
                                                        "column": 59
                                                      }
                                                    }
                                                  }
                                                ],
                                                "range": [
                                                  27106,
                                                  27122
                                                ],
                                                "loc": {
                                                  "start": {
                                                    "line": 595,
                                                    "column": 44
                                                  },
                                                  "end": {
                                                    "line": 595,
                                                    "column": 60
                                                  }
                                                }
                                              },
                                              "range": [
                                                27099,
                                                27123
                                              ],
                                              "loc": {
                                                "start": {
                                                  "line": 595,
                                                  "column": 37
                                                },
                                                "end": {
                                                  "line": 595,
                                                  "column": 61
                                                }
                                              }
                                            }
                                          ],
                                          "range": [
                                            27097,
                                            27125
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 595,
                                              "column": 35
                                            },
                                            "end": {
                                              "line": 595,
                                              "column": 63
                                            }
                                          }
                                        },
                                        "generator": false,
                                        "expression": false,
                                        "range": [
                                          27084,
                                          27125
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 595,
                                            "column": 22
                                          },
                                          "end": {
                                            "line": 595,
                                            "column": 63
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      26955,
                                      27126
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 592,
                                        "column": 16
                                      },
                                      "end": {
                                        "line": 595,
                                        "column": 64
                                      }
                                    }
                                  },
                                  "range": [
                                    26951,
                                    27126
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 592,
                                      "column": 12
                                    },
                                    "end": {
                                      "line": 595,
                                      "column": 64
                                    }
                                  }
                                }
                              ],
                              "kind": "var",
                              "range": [
                                26947,
                                27127
                              ],
                              "loc": {
                                "start": {
                                  "line": 592,
                                  "column": 8
                                },
                                "end": {
                                  "line": 595,
                                  "column": 65
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectObservable",
                                      "range": [
                                        27136,
                                        27152
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 596,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 596,
                                          "column": 24
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "Identifier",
                                        "name": "r",
                                        "range": [
                                          27153,
                                          27154
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 596,
                                            "column": 25
                                          },
                                          "end": {
                                            "line": 596,
                                            "column": 26
                                          }
                                        }
                                      },
                                      {
                                        "type": "Identifier",
                                        "name": "unsub",
                                        "range": [
                                          27156,
                                          27161
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 596,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 596,
                                            "column": 33
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27136,
                                      27162
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 596,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 596,
                                        "column": 34
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      27163,
                                      27167
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 596,
                                        "column": 35
                                      },
                                      "end": {
                                        "line": 596,
                                        "column": 39
                                      }
                                    }
                                  },
                                  "range": [
                                    27136,
                                    27167
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 596,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 596,
                                      "column": 39
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "expected",
                                    "range": [
                                      27168,
                                      27176
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 596,
                                        "column": 40
                                      },
                                      "end": {
                                        "line": 596,
                                        "column": 48
                                      }
                                    }
                                  },
                                  {
                                    "type": "Identifier",
                                    "name": "values",
                                    "range": [
                                      27178,
                                      27184
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 596,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 596,
                                        "column": 56
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  27136,
                                  27185
                                ],
                                "loc": {
                                  "start": {
                                    "line": 596,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 596,
                                    "column": 57
                                  }
                                }
                              },
                              "range": [
                                27136,
                                27186
                              ],
                              "loc": {
                                "start": {
                                  "line": 596,
                                  "column": 8
                                },
                                "end": {
                                  "line": 596,
                                  "column": 58
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        27195,
                                        27214
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 597,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 597,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "a",
                                          "range": [
                                            27215,
                                            27216
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 597,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 597,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            27217,
                                            27230
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 597,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 597,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          27215,
                                          27230
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 597,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 597,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27195,
                                      27231
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 597,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 597,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      27232,
                                      27236
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 597,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 597,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    27195,
                                    27236
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 597,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 597,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "asubs",
                                    "range": [
                                      27237,
                                      27242
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 597,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 597,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  27195,
                                  27243
                                ],
                                "loc": {
                                  "start": {
                                    "line": 597,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 597,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                27195,
                                27244
                              ],
                              "loc": {
                                "start": {
                                  "line": 597,
                                  "column": 8
                                },
                                "end": {
                                  "line": 597,
                                  "column": 57
                                }
                              }
                            },
                            {
                              "type": "ExpressionStatement",
                              "expression": {
                                "type": "CallExpression",
                                "callee": {
                                  "type": "MemberExpression",
                                  "computed": false,
                                  "object": {
                                    "type": "CallExpression",
                                    "callee": {
                                      "type": "Identifier",
                                      "name": "expectSubscriptions",
                                      "range": [
                                        27253,
                                        27272
                                      ],
                                      "loc": {
                                        "start": {
                                          "line": 598,
                                          "column": 8
                                        },
                                        "end": {
                                          "line": 598,
                                          "column": 27
                                        }
                                      }
                                    },
                                    "arguments": [
                                      {
                                        "type": "MemberExpression",
                                        "computed": false,
                                        "object": {
                                          "type": "Identifier",
                                          "name": "b",
                                          "range": [
                                            27273,
                                            27274
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 598,
                                              "column": 28
                                            },
                                            "end": {
                                              "line": 598,
                                              "column": 29
                                            }
                                          }
                                        },
                                        "property": {
                                          "type": "Identifier",
                                          "name": "subscriptions",
                                          "range": [
                                            27275,
                                            27288
                                          ],
                                          "loc": {
                                            "start": {
                                              "line": 598,
                                              "column": 30
                                            },
                                            "end": {
                                              "line": 598,
                                              "column": 43
                                            }
                                          }
                                        },
                                        "range": [
                                          27273,
                                          27288
                                        ],
                                        "loc": {
                                          "start": {
                                            "line": 598,
                                            "column": 28
                                          },
                                          "end": {
                                            "line": 598,
                                            "column": 43
                                          }
                                        }
                                      }
                                    ],
                                    "range": [
                                      27253,
                                      27289
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 598,
                                        "column": 8
                                      },
                                      "end": {
                                        "line": 598,
                                        "column": 44
                                      }
                                    }
                                  },
                                  "property": {
                                    "type": "Identifier",
                                    "name": "toBe",
                                    "range": [
                                      27290,
                                      27294
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 598,
                                        "column": 45
                                      },
                                      "end": {
                                        "line": 598,
                                        "column": 49
                                      }
                                    }
                                  },
                                  "range": [
                                    27253,
                                    27294
                                  ],
                                  "loc": {
                                    "start": {
                                      "line": 598,
                                      "column": 8
                                    },
                                    "end": {
                                      "line": 598,
                                      "column": 49
                                    }
                                  }
                                },
                                "arguments": [
                                  {
                                    "type": "Identifier",
                                    "name": "bsubs",
                                    "range": [
                                      27295,
                                      27300
                                    ],
                                    "loc": {
                                      "start": {
                                        "line": 598,
                                        "column": 50
                                      },
                                      "end": {
                                        "line": 598,
                                        "column": 55
                                      }
                                    }
                                  }
                                ],
                                "range": [
                                  27253,
                                  27301
                                ],
                                "loc": {
                                  "start": {
                                    "line": 598,
                                    "column": 8
                                  },
                                  "end": {
                                    "line": 598,
                                    "column": 56
                                  }
                                }
                              },
                              "range": [
                                27253,
                                27302
                              ],
                              "loc": {
                                "start": {
                                  "line": 598,
                                  "column": 8
                                },
                                "end": {
                                  "line": 598,
                                  "column": 57
                                }
                              }
                            }
                          ],
                          "range": [
                            26659,
                            27308
                          ],
                          "loc": {
                            "start": {
                              "line": 584,
                              "column": 89
                            },
                            "end": {
                              "line": 599,
                              "column": 5
                            }
                          }
                        },
                        "generator": false,
                        "expression": false,
                        "range": [
                          26647,
                          27308
                        ],
                        "loc": {
                          "start": {
                            "line": 584,
                            "column": 77
                          },
                          "end": {
                            "line": 599,
                            "column": 5
                          }
                        }
                      }
                    ],
                    "range": [
                      26574,
                      27309
                    ],
                    "loc": {
                      "start": {
                        "line": 584,
                        "column": 4
                      },
                      "end": {
                        "line": 599,
                        "column": 6
                      }
                    },
                    "_esdocTestId": 2339,
                    "_esdocTestName": "it2339"
                  },
                  "range": [
                    26574,
                    27310
                  ],
                  "loc": {
                    "start": {
                      "line": 584,
                      "column": 4
                    },
                    "end": {
                      "line": 599,
                      "column": 7
                    }
                  }
                }
              ],
              "range": [
                230,
                27312
              ],
              "loc": {
                "start": {
                  "line": 7,
                  "column": 52
                },
                "end": {
                  "line": 600,
                  "column": 1
                }
              }
            },
            "generator": false,
            "expression": false,
            "range": [
              218,
              27312
            ],
            "loc": {
              "start": {
                "line": 7,
                "column": 40
              },
              "end": {
                "line": 600,
                "column": 1
              }
            }
          }
        ],
        "range": [
          178,
          27313
        ],
        "loc": {
          "start": {
            "line": 7,
            "column": 0
          },
          "end": {
            "line": 600,
            "column": 2
          }
        },
        "_esdocTestId": 2287,
        "_esdocTestName": "describe2287"
      },
      "range": [
        178,
        27314
      ],
      "loc": {
        "start": {
          "line": 7,
          "column": 0
        },
        "end": {
          "line": 600,
          "column": 3
        }
      },
      "leadingComments": [
        {
          "type": "Block",
          "value": "* @test {zipAll} ",
          "range": [
            156,
            177
          ],
          "loc": {
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 6,
              "column": 21
            }
          }
        }
      ],
      "trailingComments": [
        {
          "type": "Line",
          "value": "# sourceMappingURL=zipAll-spec.js.map",
          "range": [
            27315,
            27354
          ],
          "loc": {
            "start": {
              "line": 601,
              "column": 0
            },
            "end": {
              "line": 601,
              "column": 39
            }
          }
        }
      ]
    }
  ],
  "sourceType": "module",
  "range": [
    0,
    27314
  ],
  "loc": {
    "start": {
      "line": 1,
      "column": 0
    },
    "end": {
      "line": 600,
      "column": 3
    }
  },
  "comments": [
    {
      "type": "Block",
      "value": "* @test {zipAll} ",
      "range": [
        156,
        177
      ],
      "loc": {
        "start": {
          "line": 6,
          "column": 0
        },
        "end": {
          "line": 6,
          "column": 21
        }
      }
    },
    {
      "type": "Line",
      "value": " doesn't complete",
      "range": [
        1940,
        1959
      ],
      "loc": {
        "start": {
          "line": 41,
          "column": 54
        },
        "end": {
          "line": 41,
          "column": 73
        }
      }
    },
    {
      "type": "Line",
      "value": " e1 complete and buffer empty",
      "range": [
        2068,
        2099
      ],
      "loc": {
        "start": {
          "line": 43,
          "column": 55
        },
        "end": {
          "line": 43,
          "column": 86
        }
      }
    },
    {
      "type": "Line",
      "value": " doesn't complete",
      "range": [
        2903,
        2922
      ],
      "loc": {
        "start": {
          "line": 60,
          "column": 52
        },
        "end": {
          "line": 60,
          "column": 71
        }
      }
    },
    {
      "type": "Line",
      "value": " e2 buffer empty and signaled complete",
      "range": [
        3027,
        3067
      ],
      "loc": {
        "start": {
          "line": 62,
          "column": 53
        },
        "end": {
          "line": 62,
          "column": 93
        }
      }
    },
    {
      "type": "Line",
      "value": " since zip will call `next()` in advance, total calls when",
      "range": [
        4814,
        4874
      ],
      "loc": {
        "start": {
          "line": 106,
          "column": 12
        },
        "end": {
          "line": 106,
          "column": 72
        }
      }
    },
    {
      "type": "Line",
      "value": " zipped with 3 other values should be 4.",
      "range": [
        4887,
        4929
      ],
      "loc": {
        "start": {
          "line": 107,
          "column": 12
        },
        "end": {
          "line": 107,
          "column": 54
        }
      }
    },
    {
      "type": "Line",
      "value": "# sourceMappingURL=zipAll-spec.js.map",
      "range": [
        27315,
        27354
      ],
      "loc": {
        "start": {
          "line": 601,
          "column": 0
        },
        "end": {
          "line": 601,
          "column": 39
        }
      }
    }
  ]
}